Пример #1
0
 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);
 }
 void ExecuteWithScriptRunner()
 {
     using (RunAllProjectPackageScriptsAction runScriptsAction = CreateRunPackageScriptsAction()) {
         ExecuteCore();
     }
 }