Skip to content

Commit

Permalink
Fix compilation errors that VS was quite quiet about
Browse files Browse the repository at this point in the history
  • Loading branch information
Vogel612 committed May 24, 2018
1 parent d5e529b commit ca56503
Show file tree
Hide file tree
Showing 27 changed files with 116 additions and 176 deletions.
2 changes: 0 additions & 2 deletions Rubberduck.Core/App.cs
Expand Up @@ -5,12 +5,10 @@
using Rubberduck.Common;
using Rubberduck.Interaction;
using Rubberduck.Settings;
using Rubberduck.UI;
using Rubberduck.UI.Command.MenuItems;
using System;
using System.Diagnostics;
using System.Globalization;
using Rubberduck.Parsing.Inspections.Resources;
using Rubberduck.Parsing.UIContext;
using Rubberduck.UI.Command;
using Rubberduck.VBEditor.SafeComWrappers.Abstract;
Expand Down
Expand Up @@ -3,7 +3,7 @@

namespace Rubberduck.UI.Refactorings.RemoveParameters
{
internal class ParameterViewModel : ViewModelBase
public class ParameterViewModel : ViewModelBase
{
private Parameter wrapped;
internal Parameter Wrapped { get => wrapped; }
Expand Down
Expand Up @@ -3,7 +3,7 @@

namespace Rubberduck.UI.Refactorings.RemoveParameters
{
internal sealed partial class RemoveParametersDialog : Form, IRefactoringDialog<RemoveParametersViewModel>
public sealed partial class RemoveParametersDialog : Form, IRefactoringDialog<RemoveParametersViewModel>
{
public RemoveParametersViewModel ViewModel { get; }

Expand Down
Expand Up @@ -6,7 +6,7 @@

namespace Rubberduck.UI.Refactorings.RemoveParameters
{
internal class RemoveParametersPresenter : IRemoveParametersPresenter
public class RemoveParametersPresenter : IRemoveParametersPresenter
{
private readonly IRefactoringDialog<RemoveParametersViewModel> _view;
private readonly RemoveParametersModel _model;
Expand Down
Expand Up @@ -6,7 +6,7 @@

namespace Rubberduck.UI.Refactorings.RemoveParameters
{
internal class RemoveParametersPresenterFactory : IRefactoringPresenterFactory<RemoveParametersPresenter>
public class RemoveParametersPresenterFactory : IRefactoringPresenterFactory<RemoveParametersPresenter>
{
private readonly IVBE _vbe;
private readonly IRefactoringDialog<RemoveParametersViewModel> _view;
Expand Down
Expand Up @@ -16,7 +16,7 @@ public RemoveParametersView()
private void ListBoxItem_MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
var item = (ListBoxItem)sender;
var target = (Parameter)item.Content;
var target = (ParameterViewModel)item.Content;

if (target.IsRemoved)
{
Expand Down
Expand Up @@ -10,7 +10,7 @@

namespace Rubberduck.UI.Refactorings.RemoveParameters
{
internal class RemoveParametersViewModel : ViewModelBase
public class RemoveParametersViewModel : ViewModelBase
{
public RubberduckParserState State { get; }

Expand Down
@@ -1,10 +1,10 @@
using Rubberduck.Inspections.Abstract;
using Rubberduck.Inspections.Concrete;
using Rubberduck.Interaction;
using Rubberduck.Parsing.Inspections.Abstract;
using Rubberduck.Parsing.VBA;
using Rubberduck.Refactorings.MoveCloserToUsage;
using Rubberduck.Resources.Inspections;
using Rubberduck.UI;
using Rubberduck.VBEditor.SafeComWrappers.Abstract;

namespace Rubberduck.Inspections.QuickFixes
Expand Down
@@ -1,9 +1,9 @@
using Rubberduck.Inspections.Abstract;
using Rubberduck.Inspections.Concrete;
using Rubberduck.Interaction;
using Rubberduck.Parsing.Inspections.Abstract;
using Rubberduck.Parsing.VBA;
using Rubberduck.Refactorings.RemoveParameters;
using Rubberduck.UI;
using Rubberduck.UI.Refactorings.RemoveParameters;
using Rubberduck.VBEditor.SafeComWrappers.Abstract;

Expand Down
@@ -1,11 +1,11 @@
using System.Globalization;
using Rubberduck.Inspections.Abstract;
using Rubberduck.Inspections.Concrete;
using Rubberduck.Interaction;
using Rubberduck.Parsing.Inspections.Abstract;
using Rubberduck.Parsing.VBA;
using Rubberduck.Refactorings.Rename;
using Rubberduck.Resources;
using Rubberduck.UI;
using Rubberduck.UI.Refactorings.Rename;
using Rubberduck.VBEditor.SafeComWrappers.Abstract;

Expand Down
10 changes: 9 additions & 1 deletion Rubberduck.Inspections/Rubberduck.Inspections.csproj
Expand Up @@ -204,14 +204,22 @@
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Rubberduck.Core\Rubberduck.Core.csproj">
<Project>{A1587EAC-7B54-407E-853F-4C7493D0323E}</Project>
<Project>{a1587eac-7b54-407e-853f-4c7493d0323e}</Project>
<Name>Rubberduck.Core</Name>
</ProjectReference>
<ProjectReference Include="..\Rubberduck.Interaction\Rubberduck.Interaction.csproj">
<Project>{AC54B7FB-170D-4DA6-A30B-8CAD182F0E6B}</Project>
<Name>Rubberduck.Interaction</Name>
</ProjectReference>
<ProjectReference Include="..\Rubberduck.Parsing\Rubberduck.Parsing.csproj">
<Project>{a4a618e1-cbca-435f-9c6c-5181e030adfc}</Project>
<Name>Rubberduck.Parsing</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Rubberduck.Refactorings\Rubberduck.Refactorings.csproj">
<Project>{D4B6A510-14E1-420A-A8D5-6A09890FD7D8}</Project>
<Name>Rubberduck.Refactorings</Name>
</ProjectReference>
<ProjectReference Include="..\Rubberduck.Resources\Rubberduck.Resources.csproj">
<Project>{1B84B387-F7C4-4876-9BDF-C644C365359A}</Project>
<Name>Rubberduck.Resources</Name>
Expand Down
Expand Up @@ -38,7 +38,7 @@ public void Refactor()

if (!selection.HasValue)
{
_messageBox.Show(RubberduckUI.PromoteVariable_InvalidSelection, RubberduckUI.IntroduceField_Caption, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
_messageBox.NotifyWarn(RubberduckUI.PromoteVariable_InvalidSelection, RubberduckUI.IntroduceField_Caption);
return;
}

Expand All @@ -63,7 +63,7 @@ public void Refactor(Declaration target)
{
if (target.DeclarationType != DeclarationType.Variable)
{
_messageBox.Show(RubberduckUI.PromoteVariable_InvalidSelection, RubberduckUI.IntroduceParameter_Caption, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
_messageBox.NotifyWarn(RubberduckUI.PromoteVariable_InvalidSelection, RubberduckUI.IntroduceParameter_Caption);
throw new ArgumentException(@"Invalid declaration type", nameof(target));
}

Expand All @@ -75,7 +75,7 @@ private void PromoteVariable(IModuleRewriter rewriter, Declaration target)
{
if (new[] { DeclarationType.ClassModule, DeclarationType.ProceduralModule }.Contains(target.ParentDeclaration.DeclarationType))
{
_messageBox.Show(RubberduckUI.PromoteVariable_InvalidSelection, RubberduckUI.IntroduceParameter_Caption, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
_messageBox.NotifyWarn(RubberduckUI.PromoteVariable_InvalidSelection, RubberduckUI.IntroduceParameter_Caption);
return;
}

Expand Down
19 changes: 5 additions & 14 deletions RubberduckTests/CodeExplorer/CodeExplorerTests.cs
Expand Up @@ -19,6 +19,7 @@
using Rubberduck.Parsing.UIContext;
using Rubberduck.SettingsProvider;
using Rubberduck.VBEditor.ComManagement;
using Rubberduck.Interaction;

namespace RubberduckTests.CodeExplorer
{
Expand Down Expand Up @@ -772,9 +773,7 @@ public void RemoveCommand_RemovesModuleWhenPromptOk()
saveFileDialog.Setup(o => o.ShowDialog()).Returns(DialogResult.OK);

var messageBox = new Mock<IMessageBox>();
messageBox.Setup(m => m.Show(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<MessageBoxButtons>(),
It.IsAny<MessageBoxIcon>(), It.IsAny<MessageBoxDefaultButton>()))
.Returns(DialogResult.Yes);
messageBox.Setup(m => m.ConfirmYN(It.IsAny<string>(), It.IsAny<string>())).Returns(true);

var projectRepository = new ProjectsRepository(vbe.Object);
using (var state = new RubberduckParserState(vbe.Object, projectRepository, new DeclarationFinderFactory(), vbeEvents.Object))
Expand Down Expand Up @@ -817,10 +816,7 @@ public void RemoveCommand_CancelsWhenFilePromptCancels()
saveFileDialog.Setup(o => o.ShowDialog()).Returns(DialogResult.Cancel);

var messageBox = new Mock<IMessageBox>();
messageBox.Setup(m => m.Show(It.IsAny<string>(), It.IsAny<string>(),
It.IsAny<MessageBoxButtons>(),
It.IsAny<MessageBoxIcon>(), It.IsAny<MessageBoxDefaultButton>()))
.Returns(DialogResult.Yes);
messageBox.Setup(m => m.ConfirmYN(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<bool>())).Returns(true);

var projectRepository = new ProjectsRepository(vbe.Object);
using (var state = new RubberduckParserState(vbe.Object, projectRepository, new DeclarationFinderFactory(), vbeEvents.Object))
Expand Down Expand Up @@ -863,10 +859,7 @@ public void RemoveCommand_GivenMsgBoxNO_RemovesModuleNoExport()
saveFileDialog.Setup(o => o.ShowDialog()).Returns(DialogResult.OK);

var messageBox = new Mock<IMessageBox>();
messageBox.Setup(m => m.Show(It.IsAny<string>(), It.IsAny<string>(),
It.IsAny<MessageBoxButtons>(),
It.IsAny<MessageBoxIcon>(), It.IsAny<MessageBoxDefaultButton>()))
.Returns(DialogResult.No);
messageBox.Setup(m => m.ConfirmYN(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<bool>())).Returns(false);

var projectRepository = new ProjectsRepository(vbe.Object);
using (var state = new RubberduckParserState(vbe.Object, projectRepository, new DeclarationFinderFactory(), vbeEvents.Object))
Expand Down Expand Up @@ -909,9 +902,7 @@ public void RemoveModule_Cancel()
saveFileDialog.Setup(o => o.OverwritePrompt);

var messageBox = new Mock<IMessageBox>();
messageBox.Setup(m =>
m.Show(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<MessageBoxButtons>(),
It.IsAny<MessageBoxIcon>(), It.IsAny<MessageBoxDefaultButton>())).Returns(DialogResult.Cancel);
messageBox.Setup(m => m.Confirm(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<bool>())).Returns((bool?)null);

var projectRepository = new ProjectsRepository(vbe.Object);
using (var state = new RubberduckParserState(vbe.Object, projectRepository, new DeclarationFinderFactory(), vbeEvents.Object))
Expand Down
7 changes: 2 additions & 5 deletions RubberduckTests/Commands/FindAllImplementationsTests.cs
Expand Up @@ -12,6 +12,7 @@
using Rubberduck.VBEditor.SafeComWrappers;
using Rubberduck.VBEditor.SafeComWrappers.Abstract;
using RubberduckTests.Mocks;
using Rubberduck.Interaction;

namespace RubberduckTests.Commands
{
Expand Down Expand Up @@ -144,17 +145,13 @@ public void FindAllImplementations_NoResults_DisplayMessageBox()
{

var messageBox = new Mock<IMessageBox>();
messageBox.Setup(m =>
m.Show(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<MessageBoxButtons>(),
It.IsAny<MessageBoxIcon>())).Returns(DialogResult.OK);

var vm = new SearchResultsWindowViewModel();
var command = new FindAllImplementationsCommand(null, messageBox.Object, state, vbe.Object, vm, null, uiDispatcher.Object);

command.Execute(state.AllUserDeclarations.Single(s => s.IdentifierName == "Foo"));

messageBox.Verify(m => m.Show(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<MessageBoxButtons>(),
It.IsAny<MessageBoxIcon>()), Times.Once);
messageBox.Verify(m => m.NotifyWarn(It.IsAny<string>(), It.IsAny<string>()), Times.Once);
}
}

Expand Down
19 changes: 4 additions & 15 deletions RubberduckTests/Commands/FindAllReferencesTests.cs
Expand Up @@ -12,6 +12,7 @@
using Rubberduck.VBEditor.SafeComWrappers;
using Rubberduck.VBEditor.SafeComWrappers.Abstract;
using RubberduckTests.Mocks;
using Rubberduck.Interaction;

namespace RubberduckTests.Commands
{
Expand Down Expand Up @@ -91,18 +92,14 @@ public void FindAllReferences_NoResults_DisplayMessageBox()
{

var messageBox = new Mock<IMessageBox>();
messageBox.Setup(m =>
m.Show(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<MessageBoxButtons>(),
It.IsAny<MessageBoxIcon>())).Returns(DialogResult.OK);

var vm = new SearchResultsWindowViewModel();
var uiDispatcher = new Mock<IUiDispatcher>();
var command = new FindAllReferencesCommand(null, messageBox.Object, state, vbe.Object, vm, null, uiDispatcher.Object);

command.Execute(state.AllUserDeclarations.Single(s => s.IdentifierName == "Foo"));

messageBox.Verify(m => m.Show(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<MessageBoxButtons>(),
It.IsAny<MessageBoxIcon>()), Times.Once);
messageBox.Verify(m => m.NotifyWarn(It.IsAny<string>(), It.IsAny<string>()), Times.Once);
}
}

Expand Down Expand Up @@ -348,9 +345,6 @@ End Sub
AssertParserReady(state);

var messageBox = new Mock<IMessageBox>();
messageBox.Setup(m =>
m.Show(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<MessageBoxButtons>(),
It.IsAny<MessageBoxIcon>())).Returns(DialogResult.OK);

var vm = new SearchResultsWindowViewModel();
var uiDispatcher = new Mock<IUiDispatcher>();
Expand All @@ -359,8 +353,7 @@ End Sub

command.Execute(target);

messageBox.Verify(m => m.Show(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<MessageBoxButtons>(),
It.IsAny<MessageBoxIcon>()), Times.Once);
messageBox.Verify(m => m.NotifyWarn(It.IsAny<string>(), It.IsAny<string>()), Times.Once);
}
}

Expand Down Expand Up @@ -485,9 +478,6 @@ End Sub
AssertParserReady(state);

var messageBox = new Mock<IMessageBox>();
messageBox.Setup(m =>
m.Show(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<MessageBoxButtons>(),
It.IsAny<MessageBoxIcon>())).Returns(DialogResult.OK);

var vm = new SearchResultsWindowViewModel();
var uiDispatcher = new Mock<IUiDispatcher>();
Expand All @@ -496,8 +486,7 @@ End Sub

command.Execute(target);

messageBox.Verify(m => m.Show(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<MessageBoxButtons>(),
It.IsAny<MessageBoxIcon>()), Times.Once);
messageBox.Verify(m => m.NotifyWarn(It.IsAny<string>(), It.IsAny<string>()), Times.Once);
}
}

Expand Down
1 change: 1 addition & 0 deletions RubberduckTests/Commands/RefactorCommandTests.cs
Expand Up @@ -8,6 +8,7 @@
using Rubberduck.VBEditor.SafeComWrappers;
using Rubberduck.VBEditor.SafeComWrappers.Abstract;
using RubberduckTests.Mocks;
using Rubberduck.Interaction;

namespace RubberduckTests.Commands
{
Expand Down
1 change: 1 addition & 0 deletions RubberduckTests/Commands/UnitTestCommandTests.cs
Expand Up @@ -10,6 +10,7 @@
using Rubberduck.UI.Command;
using Rubberduck.VBEditor.SafeComWrappers.Abstract;
using RubberduckTests.Mocks;
using Rubberduck.Interaction;

namespace RubberduckTests.Commands
{
Expand Down
Expand Up @@ -6,6 +6,7 @@
using Rubberduck.Inspections.QuickFixes;
using Rubberduck.UI;
using RubberduckTests.Mocks;
using Rubberduck.Interaction;

namespace RubberduckTests.QuickFixes
{
Expand Down
Expand Up @@ -6,6 +6,7 @@
using Rubberduck.Inspections.QuickFixes;
using Rubberduck.UI;
using RubberduckTests.Mocks;
using Rubberduck.Interaction;

namespace RubberduckTests.QuickFixes
{
Expand Down
21 changes: 4 additions & 17 deletions RubberduckTests/Refactoring/ExtractInterfaceTests.cs
Expand Up @@ -10,6 +10,7 @@
using Rubberduck.VBEditor.SafeComWrappers;
using Rubberduck.VBEditor.SafeComWrappers.Abstract;
using RubberduckTests.Mocks;
using Rubberduck.UI.Refactorings.ExtractInterface;

namespace RubberduckTests.Refactoring
{
Expand Down Expand Up @@ -56,10 +57,6 @@ End Sub

//Specify Params to remove
var model = new ExtractInterfaceModel(state, qualifiedSelection);
foreach (var member in model.Members)
{
member.IsSelected = true;
}

//SetupFactory
var factory = SetupFactory(model);
Expand Down Expand Up @@ -165,10 +162,6 @@ End Property

//Specify Params to remove
var model = new ExtractInterfaceModel(state, qualifiedSelection);
foreach (var member in model.Members)
{
member.IsSelected = true;
}

//SetupFactory
var factory = SetupFactory(model);
Expand Down Expand Up @@ -253,13 +246,7 @@ End Function

//Specify Params to remove
var model = new ExtractInterfaceModel(state, qualifiedSelection);
foreach (var member in model.Members)
{
if (!member.FullMemberSignature.Contains("Property"))
{
member.IsSelected = true;
}
}
model.Members = model.Members.Where(member => !member.FullMemberSignature.Contains("Property")).ToList();

//SetupFactory
var factory = SetupFactory(model);
Expand Down Expand Up @@ -405,7 +392,7 @@ End Sub

//Specify Params to remove
var model = new ExtractInterfaceModel(state, qualifiedSelection);
model.Members.ElementAt(0).IsSelected = true;
model.Members = new[]{ model.Members.ElementAt(0) }.ToList();

//SetupFactory
var factory = SetupFactory(model);
Expand Down Expand Up @@ -437,7 +424,7 @@ public void Presenter_Reject_ReturnsNull()
var qualifiedSelection = new QualifiedSelection(new QualifiedModuleName(component), selection);

var model = new ExtractInterfaceModel(state, qualifiedSelection);
model.Members.ElementAt(0).IsSelected = true;
model.Members = new[] { model.Members.ElementAt(0) }.ToList();

var view = new Mock<IRefactoringDialog<ExtractInterfaceViewModel>>();
view.Setup(v => v.ViewModel).Returns(new ExtractInterfaceViewModel());
Expand Down

0 comments on commit ca56503

Please sign in to comment.