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