void CreateCmdlet() { cmdlet = new TestableInvokeInitializePackagesCmdlet(); fakeProjectService = cmdlet.FakeProjectService; fakeTerminatingError = cmdlet.FakeCmdletTerminatingError; scriptsFactory = cmdlet.FakeScriptsFactory; }
void CreateRunner() { fakeProjectService = new FakePackageManagementProjectService(); fakeConsoleHost = new FakePackageManagementConsoleHost(); fakeScriptingConsole = new FakeScriptingConsole(); fakeConsoleHost.ScriptingConsole = fakeScriptingConsole; scriptsConsole = new PackageInitializationScriptsConsole(fakeConsoleHost); fakeScriptsFactory = new FakePackageInitializationScriptsFactory(); runner = new RunPackageInitializationScriptsOnSolutionOpen(fakeProjectService, scriptsConsole, fakeScriptsFactory); }
public TestableInvokeInitializePackagesCmdlet( FakePackageManagementProjectService projectService, FakePackageInitializationScriptsFactory scriptsFactory, FakePackageManagementConsoleHost consoleHost, FakeCmdletTerminatingError cmdletTerminatingError) : base(projectService, scriptsFactory, consoleHost, cmdletTerminatingError) { this.FakeProjectService = projectService; this.FakeScriptsFactory = scriptsFactory; this.FakePackageManagementConsoleHost = consoleHost; this.FakeCmdletTerminatingError = cmdletTerminatingError; Solution = MockRepository.GenerateStub<ISolution>(); Solution.Stub(s => s.FileName).Return(new FileName(@"d:\projects\MyProject\MyProject.sln")); projectService.OpenSolution = Solution; }
public TestableInvokeInitializePackagesCmdlet( FakePackageManagementProjectService projectService, FakePackageInitializationScriptsFactory scriptsFactory, FakePackageManagementConsoleHost consoleHost, FakeCmdletTerminatingError cmdletTerminatingError) : base(projectService, scriptsFactory, consoleHost, cmdletTerminatingError) { this.FakeProjectService = projectService; this.FakeScriptsFactory = scriptsFactory; this.FakePackageManagementConsoleHost = consoleHost; this.FakeCmdletTerminatingError = cmdletTerminatingError; Solution = new Solution(new MockProjectChangeWatcher()); Solution.FileName = @"d:\projects\MyProject\MyProject.sln"; projectService.OpenSolution = Solution; }