public DeployTaskStatusManager(ILog logger, IDeployStateManager deployStateManager, IDeployStatusNotifier deployTaskStatusNotififer) { this.InfoList = new List<string>(); this.DebugList = new List<string>(); this.ErrorList = new List<string>(); _logger = DIHelper.VerifyParameter(logger); _deployStateManager = DIHelper.VerifyParameter(deployStateManager); _deployTaskStatusNotifier = DIHelper.VerifyParameter(deployTaskStatusNotififer); }
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); }