private void before_each() { _snapshot = new Snapshot(); _environment = A.Fake <ISnapshotEnvironment>(x => x.Strict()); A.CallTo(() => _environment.Id).Returns("environment"); A.CallTo(() => _environment.Name).Returns("name"); _stepDeployer = A.Fake <IDeploySnapshotSteps>(x => x.Strict()); _validator = A.Fake <IValidateSnapshotSteps>(x => x.Strict()); _deployer = new Domain.Services.SnapshotDeployer(_stepDeployer, _environment, _validator); }
public SnapshotDeployer( IDeploySnapshotSteps stepDeployer, ISnapshotEnvironment environment, IValidateSnapshotSteps steps ) { _environment = environment; _steps = steps; _stepDeployer = stepDeployer; }
private void before_each() { _dashboardResource = new DashboardResource { Items = new List <DashboardItemResource> { new DashboardItemResource { EnvironmentId = "Environment01", ProjectId = "Project01.1", ReleaseId = "Release01.1", State = TaskState.Success }, new DashboardItemResource { EnvironmentId = "Environment01", ProjectId = "Project01.2", ReleaseId = "Release01.2", State = TaskState.Failed }, new DashboardItemResource { EnvironmentId = "Environment02", ProjectId = "Project02", ReleaseId = "Release02", State = TaskState.Success } } }; _dashboard = A.Fake <IDashboardRepository>(x => x.Strict()); A.CallTo(() => _dashboard.GetDashboard()).Returns(_dashboardResource); _repository = A.Fake <IOctopusRepository>(x => x.Strict()); A.CallTo(() => _repository.Dashboards).Returns(_dashboard); _validator = new SnapshotStepValidator(_repository); }