public void When_I_Pass_A_Valid_Id_The_BuildStatusDataStorageService_Is_Called() { //Arrange _testEnvironmentService.GetBuildVersion(Arg.Any <string>()).Returns("96.0.0.0"); //Act _updateBuildStatusController.Post(_sucessBuildId); //Assert _buildStatusDataStorageService.Received(1).StoreSanityBuildInformation("96.0.0.0", "SUCCESS"); }
public HttpResponseMessage Post([FromUri] string id) { try { var status = _teamCityService.GetBuildStatus(id); var buildNumber = _testEnvironmentService.GetBuildVersion("135"); var result = _buildStatusDataStorageService.StoreSanityBuildInformation(buildNumber, status); var response = Request.CreateResponse(HttpStatusCode.Created); return(response); } catch (Exception) { var response = Request.CreateResponse(HttpStatusCode.BadRequest); return(response); } }