public void ContextSetup() { _masterModel = new MasterModel(); var cruiseServer = _masterModel.CreateCruiseServer(x => { x.Url = "https://example.com/server1"; x.Name = "Server 1"; }); _zBuildLightsProject = _masterModel.CreateProject(); _zBuildLightsProject.CruiseProjectAssociations = new[] { new CruiseProjectAssociation { Name = "Project 1.1", ServerId = cruiseServer.Id }, new CruiseProjectAssociation { Name = "Project 1.2", ServerId = cruiseServer.Id } }; var cruiseReader = new StubCcReader() .WithResponse(cruiseServer.Url, NetworkResponse.Fail <Projects>("Could not reach server or something bad happened.")); var updater = new ProjectStatusUpdater(cruiseReader); updater.UpdateAllProjectStatuses(_masterModel); }
public void ContextSetup() { _masterModel = new MasterModel(); var cruiseServer = _masterModel.CreateCruiseServer(x => { x.Url = "https://example.com/server1"; x.Name = "Server 1"; }); _zBuildLightsProject = _masterModel.CreateProject(); _zBuildLightsProject.CruiseProjectAssociations = new[] { new CruiseProjectAssociation { Name = "Project 1.1", ServerId = cruiseServer.Id }, new CruiseProjectAssociation { Name = "Project 1.2", ServerId = cruiseServer.Id }, new CruiseProjectAssociation { Name = "Project 1.3", ServerId = cruiseServer.Id } }; var ccReaderDataServer1 = new Projects { Items = new ProjectsProject[] { New.ProjectsProject.Name("Project 1.1") .Activity(CcBuildActivity.Sleeping) .Status(CcBuildStatus.Unknown), New.ProjectsProject.Name("Project 1.2") .Activity(CcBuildActivity.Sleeping) .Status(CcBuildStatus.Success), New.ProjectsProject.Name("Project 1.3") .Activity(CcBuildActivity.Sleeping) .Status(CcBuildStatus.Success), New.ProjectsProject.Name("Detractor") .Activity(CcBuildActivity.Sleeping) .Status(CcBuildStatus.Success) } }; var cruiseReader = new StubCcReader() .WithResponse(cruiseServer.Url, NetworkResponse.Success(ccReaderDataServer1)); var updater = new ProjectStatusUpdater(cruiseReader); updater.UpdateAllProjectStatuses(_masterModel); }