public async Task GetProject_WhenProjectIsExisted_ShouldReturnOk() { //Arrange SetUpAuthorization(); var createdProject = await _projectSteps.AddProject(ProjectFactory.GetProjectModel()); //Act var response = await _projectService.GetProject(createdProject.Id); //Assert response.ResponseStatusCode(HttpStatusCode.OK, "Expected OK status."); var responseProject = await response.GetContentModel <ProjectResponse>(); ProjectAssertion.AssertProject(createdProject, responseProject); }
public async Task AddProject_WhenFieldsHaveCorrectValues_ShouldReturnOK() { //Arrange SetUpAuthorization(); var projectModel = ProjectFactory.GetProjectModel(); //Act var response = await _projectService.AddProject(projectModel); //Assert response.ResponseStatusCode(HttpStatusCode.OK, "Expected OK status."); var responseModel = await response.GetContentModel <ProjectResponse>(); var expectedResponse = ProjectResponseFactory.GetProjectResponse(projectModel); ProjectAssertion.AssertProject(expectedResponse, responseModel); }