public void Update_ProjectIdAndCapitalPlanDTO_CallRepositoryToUpdateContent() { //Arrange var id = new Guid("2509d0dc-fa61-48a5-8650-684592539742"); var capitalPlanDTO = new CapitalPlanDTO { ProjectId = id }; //Act _service.Update(id, capitalPlanDTO); //Assert _repository.Received(1).Update(id, Arg.Is <CapitalPlan>(c => c.ProjectId == id)); }
public async Task <IActionResult> Put(Guid id, [FromBody] CapitalPlanDTO capitalPlanDTO) { if (capitalPlanDTO == null) { return(BadRequest("Could not convert the content of the Body to a Project Information.")); } _capitalPlanService.Update(id, capitalPlanDTO); var response = await _unitOfWork.SaveChangesAsync(); if (response == 0) { return(NotFound()); } return(NoContent()); }