public async Task VerifyEditFunction() { var project = TestData.GetParentTaskDetails().FirstOrDefault(); await _manageParentTaskDetails.Edit(project); _parentTaskRepository.Verify(r => r.Edit(project), Times.Once); }
public async Task <IActionResult> Put(int id, [FromBody] ParentTaskDetail parentTask) { if (!ModelState.IsValid || parentTask == null || id != parentTask.ParentId) { return(BadRequest("Provided Parent Task Details are not valid.")); } await _manageParentTaskDetails.Edit(parentTask); return(Ok(parentTask.ParentId)); }