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);
        }