Skip to content

Commit cf8001a

Browse files
committed
Rearrange mocks.
1 parent 5346f62 commit cf8001a

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

RubberduckTests/SourceControl/SourceControlViewModelTests.cs

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using System.Collections.Generic;
1+
using System;
2+
using System.Collections.Generic;
23
using System.Collections.ObjectModel;
34
using System.Security;
45
using System.Windows.Forms;
@@ -10,7 +11,6 @@
1011
using Rubberduck.UI;
1112
using Rubberduck.UI.SourceControl;
1213
using Rubberduck.VBEditor.Application;
13-
using Rubberduck.VBEditor.Events;
1414
using Rubberduck.VBEditor.SafeComWrappers;
1515
using Rubberduck.VBEditor.SafeComWrappers.Abstract;
1616
using RubberduckTests.Mocks;
@@ -60,7 +60,8 @@ public void InitializeMocks()
6060
_folderBrowser = new Mock<IFolderBrowser>();
6161
_folderBrowserFactory = new Mock<IFolderBrowserFactory>();
6262
_folderBrowserFactory.Setup(f => f.CreateFolderBrowser(It.IsAny<string>())).Returns(_folderBrowser.Object);
63-
_folderBrowserFactory.Setup(f => f.CreateFolderBrowser(It.IsAny<string>(), false)).Returns(_folderBrowser.Object);
63+
_folderBrowserFactory.Setup(f => f.CreateFolderBrowser(It.IsAny<string>(), It.IsAny<bool>())).Returns(_folderBrowser.Object);
64+
_folderBrowserFactory.Setup(f => f.CreateFolderBrowser(It.IsAny<string>(), It.IsAny<bool>(), It.IsAny<string>())).Returns(_folderBrowser.Object);
6465

6566

6667
var masterRemote = new Mock<LibGit2Sharp.Branch>();
@@ -121,7 +122,7 @@ private void SetupVM()
121122
};
122123

123124
_vm = new SourceControlViewViewModel(_vbe.Object, new RubberduckParserState(_vbe.Object), _providerFactory.Object, _folderBrowserFactory.Object,
124-
_configService.Object, views, new Mock<IMessageBox>().Object);
125+
_configService.Object, views, new Mock<IMessageBox>().Object, GetDummyEnvironment());
125126
}
126127

127128
[TestCategory("SourceControl")]
@@ -1050,7 +1051,7 @@ public void NullProject_DisplaysError()
10501051

10511052
private SourceControlSettings GetDummyConfig()
10521053
{
1053-
return new SourceControlSettings("username", "username@email.com", string.Empty,
1054+
return new SourceControlSettings("username", "username@email.com", @"C:\path\to",
10541055
new List<Repository> { GetDummyRepo() }, "ps.exe");
10551056
}
10561057

@@ -1063,5 +1064,12 @@ private static Repository GetDummyRepo()
10631064
@"https://github.com/ckuhn203/SourceControlTest.git"
10641065
);
10651066
}
1067+
1068+
private static IEnvironmentProvider GetDummyEnvironment()
1069+
{
1070+
var environment = new Mock<IEnvironmentProvider>();
1071+
environment.Setup(e => e.GetFolderPath(Environment.SpecialFolder.MyDocuments)).Returns(@"C:\Users\Christopher\Documents");
1072+
return environment.Object;
1073+
}
10661074
}
10671075
}

0 commit comments

Comments
 (0)