예제 #1
0
		public DeployRunner(IBuildRepository buildRepository, IProjectRepository projectRepository, IDeployTaskStatusManager statusManager, IDeployComponentRunner componentRunner, IDeployTaskFactory taskFactory, IFileManager fileManager, IZipper zipper)
		{
			_buildRepository = DIHelper.VerifyParameter(buildRepository);
			_projectRepository = DIHelper.VerifyParameter(projectRepository);
			_statusManager = DIHelper.VerifyParameter(statusManager);
			_componentRunner = DIHelper.VerifyParameter(componentRunner);
			_taskFactory = DIHelper.VerifyParameter(taskFactory);
			_fileManager = DIHelper.VerifyParameter(fileManager);
			_zipper = DIHelper.VerifyParameter(zipper);
		}
		public DeployComponentRunner(IDeployTaskFactory deployTaskFactory, IImpersonator impersonator)
		{
			_deployTaskFactory = DIHelper.VerifyParameter(deployTaskFactory);
			_impersonator = DIHelper.VerifyParameter(impersonator);
		}
예제 #3
0
		public ProjectManager(IProjectRepository projectRepository, IDeployTaskFactory deployTaskFactory)
		{
			_projectRepository = DIHelper.VerifyParameter(projectRepository);
            _deployTaskFactory = DIHelper.VerifyParameter(deployTaskFactory);
		}
		public DeploymentValidator(IDeployTaskFactory taskFactory)
		{
			_taskFactory = taskFactory;
		}