public void ProcessRecord_UpdateAllPackagesInSolution_ActionsUseCmdletAsScriptRunner() { CreateCmdletWithActivePackageSourceAndProject(); RunCmdlet(); IPackageScriptRunner runner = fakeUpdateAllPackagesInSolution.PackageScriptRunner; Assert.AreEqual(cmdlet, runner); }
protected override RunPackageScriptsAction CreateRunPackageScriptsAction( IPackageScriptRunner scriptRunner, IPackageManagementProject project) { return(new RunPackageScriptsAction( project, scriptRunner, new PackageScriptFactory(), new NullGlobalMSBuildProjectCollection())); }
public void ProcessRecord_UpdatePackageInAllProjects_ActionsUseCmdletAsScriptRunner() { CreateCmdletWithActivePackageSourceAndProject(); SetIdParameter("MyPackage"); RunCmdlet(); IPackageScriptRunner runner = fakeUpdatePackageInAllProjects.PackageScriptRunner; Assert.AreEqual(cmdlet, runner); }
protected override RunPackageScriptsAction CreateRunPackageScriptsAction( IPackageScriptRunner scriptRunner, IPackageManagementProject project) { return new RunPackageScriptsAction( project, scriptRunner, new PackageScriptFactory(), new NullGlobalMSBuildProjectCollection()); }
protected override RunPackageScriptsAction CreateRunPackageScriptsAction( IPackageScriptRunner scriptRunner, IPackageManagementProject project) { IsRunPackageScriptsActionCreated = true; ScriptRunnerPassedToCreateRunPackageScriptsAction = scriptRunner; ProjectPassedToCreateRunPackageScriptsAction = project; RunPackageScriptsAction = base.CreateRunPackageScriptsAction(scriptRunner, project); return RunPackageScriptsAction; }
protected override RunPackageScriptsAction CreateRunPackageScriptsAction( IPackageScriptRunner scriptRunner, IPackageManagementProject project) { IsRunPackageScriptsActionCreated = true; ScriptRunnerPassedToCreateRunPackageScriptsAction = scriptRunner; ProjectPassedToCreateRunPackageScriptsAction = project; RunPackageScriptsAction = base.CreateRunPackageScriptsAction(scriptRunner, project); return(RunPackageScriptsAction); }
public void ProcessRecord_OnePackageActionToRun_PackageActionScriptRunnerIsCmdlet() { CreateCmdlet(); FakeInstallPackageAction action = AddInstallAction(); RunCmdlet(); IPackageScriptRunner runner = action.PackageScriptRunner; Assert.AreEqual(cmdlet, runner); }
public RunPackageScriptsAction( IPackageManagementProject project, IPackageScriptRunner scriptRunner, IPackageScriptFactory scriptFactory) { this.project = project; this.scriptRunner = scriptRunner; this.scriptFactory = scriptFactory; RegisterEvents(); }
public void ProcessRecord_UpdateAllPackagesInProjectWhenOnePackageInProject_ActionsUseCmdletAsScriptRunner() { CreateCmdletWithActivePackageSourceAndProject(); SetProjectNameParameter("MyProject"); CreateUpdateActionWhenUpdatingAllPackagesInProject("PackageA"); RunCmdlet(); IPackageScriptRunner runner = fakeUpdateAllPackagesInProject.PackageScriptRunner; Assert.AreEqual(cmdlet, runner); }
void CreateAction() { scriptRunner = MockRepository.GenerateStub <IPackageScriptRunner>(); scriptFactory = MockRepository.GenerateStub <IPackageScriptFactory>(); msbuildProjectCollection = MockRepository.GenerateStub <IGlobalMSBuildProjectCollection>(); action = new RunAllProjectPackageScriptsAction( scriptRunner, projects, scriptFactory, msbuildProjectCollection); }
void CreateAction() { scriptRunner = MockRepository.GenerateStub<IPackageScriptRunner>(); scriptFactory = MockRepository.GenerateStub<IPackageScriptFactory>(); msbuildProjectCollection = MockRepository.GenerateStub<IGlobalMSBuildProjectCollection>(); action = new RunAllProjectPackageScriptsAction( scriptRunner, projects, scriptFactory, msbuildProjectCollection); }
public void Execute_PackageScriptRunnerSet_RunPackageScriptsActionCreatedUsingPackageScriptRunner() { CreateAction(); var expectedRunner = new FakePackageScriptRunner(); action.PackageScriptRunner = expectedRunner; action.Execute(); IPackageScriptRunner actualRunner = action.ScriptRunnerPassedToCreateRunPackageScriptsAction; Assert.AreEqual(expectedRunner, actualRunner); }
public void ProcessRecord_PackageIdSpecified_CmdletUsedAsScriptRunner() { CreateCmdletWithoutActiveProject(); AddDefaultProjectToConsoleHost(); PackageSource packageSource = AddPackageSourceToConsoleHost(); SetIdParameter("Test"); RunCmdlet(); IPackageScriptRunner scriptRunner = uninstallPackageAction.PackageScriptRunner; Assert.AreEqual(cmdlet, scriptRunner); }
public void ProcessRecord_PackageIdAndProjectNameSpecified_CmdletUsedAsScriptRunner() { CreateCmdletWithoutActiveProject(); AddDefaultProjectToConsoleHost(); AddPackageSourceToConsoleHost(); SetIdParameter("Test"); SetProjectNameParameter("MyProject"); RunCmdlet(); IPackageScriptRunner scriptRunner = UpdatePackageInSingleProjectAction.PackageScriptRunner; Assert.AreEqual(cmdlet, scriptRunner); }
public void CreateActions_SolutionHasOneProjectAndScriptRunnerIsSet_UpdateActionUsesSameScriptRunner() { CreateUpdatePackageInAllProjects(); AddProjectToSolution("MyProject"); var expectedRunner = new FakePackageScriptRunner(); updatePackageInAllProjects.PackageScriptRunner = expectedRunner; CallCreateActions(); IPackageScriptRunner runner = FirstUpdateAction.PackageScriptRunner; Assert.AreEqual(expectedRunner, runner); }
protected override RunAllProjectPackageScriptsAction CreateRunPackageScriptsAction( IPackageScriptRunner scriptRunner, IEnumerable <IPackageManagementProject> projects) { IsRunPackageScriptsActionCreated = true; ScriptRunnerPassedToCreateRunPackageScriptsAction = scriptRunner; ProjectsPassedToCreateRunPackageScriptsAction = projects.ToList(); RunPackageScriptsAction = new RunAllProjectPackageScriptsAction( scriptRunner, projects, new PackageScriptFactory(), new NullGlobalMSBuildProjectCollection()); return(RunPackageScriptsAction); }
public RunAllProjectPackageScriptsAction( IPackageScriptRunner scriptRunner, IEnumerable <IPackageManagementProject> projects, IPackageScriptFactory scriptFactory, IGlobalMSBuildProjectCollection projectCollection) { this.scriptRunner = scriptRunner; this.projects = projects.ToList(); this.scriptFactory = scriptFactory; this.projectCollection = projectCollection; AddProjectsToGlobalCollection(); RegisterEvents(); }
protected override RunPackageScriptsAction CreateRunPackageScriptsAction( IPackageScriptRunner scriptRunner, IPackageManagementProject project) { IsRunPackageScriptsActionCreated = true; ScriptRunnerPassedToCreateRunPackageScriptsAction = scriptRunner; ProjectPassedToCreateRunPackageScriptsAction = project; RunPackageScriptsAction = new RunPackageScriptsAction( project, scriptRunner, new PackageScriptFactory(), MockRepository.GenerateStub<IGlobalMSBuildProjectCollection>()); return RunPackageScriptsAction; }
public RunAllProjectPackageScriptsAction( IPackageScriptRunner scriptRunner, IEnumerable<IPackageManagementProject> projects, IPackageScriptFactory scriptFactory, IGlobalMSBuildProjectCollection projectCollection) { this.scriptRunner = scriptRunner; this.projects = projects.ToList(); this.scriptFactory = scriptFactory; this.projectCollection = projectCollection; AddProjectsToGlobalCollection(); RegisterEvents(); }
public void CreateActions_OnePackageInProjectAndPackageScriptRunnerSet_ActionPackageScriptRunnerIsSet() { CreateUpdateAllPackagesInProject(); AddPackageToProject("Test"); var expectedRunner = new FakePackageScriptRunner(); updateAllPackagesInProject.PackageScriptRunner = expectedRunner; CallCreateActions(); IPackageScriptRunner runner = FirstUpdateAction.PackageScriptRunner; Assert.AreEqual(expectedRunner, runner); }
protected override RunAllProjectPackageScriptsAction CreateRunPackageScriptsAction( IPackageScriptRunner scriptRunner, IEnumerable<IPackageManagementProject> projects) { IsRunPackageScriptsActionCreated = true; ScriptRunnerPassedToCreateRunPackageScriptsAction = scriptRunner; ProjectsPassedToCreateRunPackageScriptsAction = projects.ToList(); RunPackageScriptsAction = new RunAllProjectPackageScriptsAction( scriptRunner, projects, new PackageScriptFactory(), new NullGlobalMSBuildProjectCollection()); return RunPackageScriptsAction; }
public RunPackageScriptsAction( IPackageManagementProject project, IPackageScriptRunner scriptRunner, IPackageScriptFactory scriptFactory, IGlobalMSBuildProjectCollection projectCollection) { this.project = project; this.scriptRunner = scriptRunner; this.scriptFactory = scriptFactory; this.projectCollection = projectCollection; projectCollection.AddProject(project); RegisterEvents(); }
protected override RunPackageScriptsAction CreateRunPackageScriptsAction( IPackageScriptRunner scriptRunner, IPackageManagementProject project) { IsRunPackageScriptsActionCreated = true; ScriptRunnerPassedToCreateRunPackageScriptsAction = scriptRunner; ProjectPassedToCreateRunPackageScriptsAction = project; RunPackageScriptsAction = new RunPackageScriptsAction( project, scriptRunner, new PackageScriptFactory(), MockRepository.GenerateStub <IGlobalMSBuildProjectCollection>()); return(RunPackageScriptsAction); }
public void Execute_PackageScriptRunnerSet_RunPackageScriptsActionCreatedUsingPackageScriptRunner() { CreateAction(); IPackageScriptRunner expectedRunner = CreatePackageScriptRunner(); action.PackageScriptRunner = expectedRunner; AddPackageToAction("Test", "1.0"); AddProjectToSolution(); action.Execute(); IPackageScriptRunner actualRunner = action.ScriptRunnerPassedToCreateRunPackageScriptsAction; Assert.AreEqual(expectedRunner, actualRunner); }
protected virtual RunPackageScriptsAction CreateRunPackageScriptsAction( IPackageScriptRunner scriptRunner, IPackageManagementProject project) { return new RunPackageScriptsAction(scriptRunner, project); }
public RunAllProjectPackageScriptsAction( IPackageScriptRunner scriptRunner, IEnumerable<IPackageManagementProject> projects) : this(scriptRunner, projects, new PackageScriptFactory(), new GlobalMSBuildProjectCollection()) { }
public RunPackageScriptsAction( IPackageScriptRunner scriptRunner, IPackageManagementProject project) : this(project, scriptRunner, new PackageScriptFactory(), new GlobalMSBuildProjectCollection()) { }
public RunAllProjectPackageScriptsAction( IPackageScriptRunner scriptRunner, IEnumerable <IPackageManagementProject> projects) : this(scriptRunner, projects, new PackageScriptFactory(), new GlobalMSBuildProjectCollection()) { }
protected virtual RunPackageScriptsAction CreateRunPackageScriptsAction( IPackageScriptRunner scriptRunner, IPackageManagementProject project) { return(new RunPackageScriptsAction(scriptRunner, project)); }
protected virtual RunAllProjectPackageScriptsAction CreateRunPackageScriptsAction( IPackageScriptRunner scriptRunner, IEnumerable <IPackageManagementProject> projects) { return(new RunAllProjectPackageScriptsAction(scriptRunner, projects)); }
public RunPackageScriptsAction( IPackageScriptRunner scriptRunner, IPackageManagementProject project) : this(project, scriptRunner, new PackageScriptFactory()) { }
protected virtual RunAllProjectPackageScriptsAction CreateRunPackageScriptsAction( IPackageScriptRunner scriptRunner, IEnumerable<IPackageManagementProject> projects) { return new RunAllProjectPackageScriptsAction(scriptRunner, projects); }