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;
        }