コード例 #1
0
		public DeployStateManager(IDeployRepository deployRepository, IDeployStateRepository deployStateRepository, IBuildRepository buildRepository, IProjectRepository projectRepository, IDeploymentValidator deploymentValidator, IProjectNotifier projectNotifier, IDeployStatusNotifier deployStatusNotifier)
		{
			_deployRepository = DIHelper.VerifyParameter(deployRepository);
            _deployStateRepository = DIHelper.VerifyParameter(deployStateRepository);
			_buildRepository = DIHelper.VerifyParameter(buildRepository);
			_projectRepository = DIHelper.VerifyParameter(projectRepository);
			_validator = DIHelper.VerifyParameter(deploymentValidator);
			_projectNotifier = DIHelper.VerifyParameter(projectNotifier);
            _deployStatusNotifier = DIHelper.VerifyParameter(deployStatusNotifier);
		}
コード例 #2
0
        public DeployRequestManager(IBuildRepository buildRepository, IProjectRepository projectRepository, IDeployRepository deployRepository, IDeploymentValidator validator, IProjectNotifier projectNotifier, IUserIdentity userIdentity, IDeployStateRepository deployStateRepository)
		{
			_buildRepository = DIHelper.VerifyParameter(buildRepository);
			_projectRepository = DIHelper.VerifyParameter(projectRepository);
			_deployRepository = DIHelper.VerifyParameter(deployRepository);
            _deployStateRepository = DIHelper.VerifyParameter(deployStateRepository);
			_validator = DIHelper.VerifyParameter(validator);
			_projectNotifier = DIHelper.VerifyParameter(projectNotifier);
			_userIdentity = DIHelper.VerifyParameter(userIdentity);
		}
コード例 #3
0
		public PreviewEmailController(IDeployRepository deployRepository, IDeployStateRepository deployStateRepository,  IBuildRepository buildRepository, IProjectRepository projectRepository, ISystemSettings systemSettings, IUrlGenerator urlGenerator, IRazorTemplateRepository razorTemplateRepository, INotificationResourceViews notificationResourceViews)
		{
			_deployRepository = DIHelper.VerifyParameter(deployRepository);
            _deployStateRepository = DIHelper.VerifyParameter(deployStateRepository);
			_buildRepository = DIHelper.VerifyParameter(buildRepository);
			_projectRepository = DIHelper.VerifyParameter(projectRepository);
			_systemSettings = DIHelper.VerifyParameter(systemSettings);
			_urlGenerator = DIHelper.VerifyParameter(urlGenerator);
			_razorTemplateRepository = DIHelper.VerifyParameter(razorTemplateRepository);
			_notificationResourceViews = DIHelper.VerifyParameter(notificationResourceViews);
		}
コード例 #4
0
		public OfflineDeploymentManager(IDeployRepository deployRepository, IDeployStateRepository deployStateRepository, IOfflineDeploymentRepository offlineDeploymentRepository, IProjectRepository projectRepository, ISystemSettings systemSettings, IFileRepository fileRepository, IZipper zipper, IManifestBuilder manifestBuilder)
		{
			_deployRepository = DIHelper.VerifyParameter(deployRepository);
            _deployStateRepository = DIHelper.VerifyParameter(deployStateRepository);
			_offlineDeploymentRepository = DIHelper.VerifyParameter(offlineDeploymentRepository);
            _projectRepository = DIHelper.VerifyParameter(projectRepository);
            _systemSettings = DIHelper.VerifyParameter(systemSettings);
            _fileRepository = DIHelper.VerifyParameter(fileRepository);
            _zipper = DIHelper.VerifyParameter(zipper);
            _manifestBuilder = DIHelper.VerifyParameter(manifestBuilder);
		}
コード例 #5
0
        public ProjectNotifier(IMembershipRepository membershipRepository, IEmailQueue emailQueue, IRazorTemplateRepository razorTemplateRepository, IUrlGenerator urlGenerator, ISystemSettings systemSettings, INotificationResourceViews notificationResourceViews, IDeployRepository deployRepository, IDeployStateRepository deployStateRepository)
		{
			_membershipRepository = DIHelper.VerifyParameter(membershipRepository);
			_emailQueue = DIHelper.VerifyParameter(emailQueue);
			_razorTemplateRepository = DIHelper.VerifyParameter(razorTemplateRepository);
			_urlGenerator = DIHelper.VerifyParameter(urlGenerator);
			_systemSettings = DIHelper.VerifyParameter(systemSettings);
			_notificationResourceViews = DIHelper.VerifyParameter(notificationResourceViews);
			_deployRepository = DIHelper.VerifyParameter(deployRepository);
            _deployStateRepository =  DIHelper.VerifyParameter(deployStateRepository);
		}
コード例 #6
0
 internal Deployer(IDeployRepository deployRepository, IDeltaRepository deltaRepository)
 {
     _deployRepository = deployRepository;
     _deltaRepository  = deltaRepository;
 }
コード例 #7
0
		public DeployQueueManager(IDeployRepository deployRepository, IProjectNotifier projectNotifier)
		{
			_deployRepository = DIHelper.VerifyParameter(deployRepository);
			_projectNotifier = DIHelper.VerifyParameter(projectNotifier);
		}
コード例 #8
0
ファイル: Deployer.cs プロジェクト: alexhill050392/mldeploy
 internal Deployer(IDeployRepository deployRepository, IDeltaRepository deltaRepository)
 {
     _deployRepository = deployRepository;
     _deltaRepository = deltaRepository;
 }
コード例 #9
0
 public void Setup()
 {
     _deployRepository = MockRepository.GenerateMock <IDeployRepository>();
     _deltaRepository  = MockRepository.GenerateMock <IDeltaRepository>();
 }