void CreateAction() { scriptRunner = MockRepository.GenerateStub<IPackageScriptRunner>(); scriptFactory = MockRepository.GenerateStub<IPackageScriptFactory>(); msbuildProjectCollection = MockRepository.GenerateStub<IGlobalMSBuildProjectCollection>(); action = new RunAllProjectPackageScriptsAction( scriptRunner, projects, scriptFactory, msbuildProjectCollection); }
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; }