public async Task GivenSurvey_WhenUpdate_ThenUpdateSuccessful() { //?Given var surveyModel = new SurveyModel(); var survey = new Survey(); _mockMapper.Setup(x => x.Map <Survey>(surveyModel)) .Returns(survey) .Verifiable(); _mockManager.Setup(x => x.Update(survey)) .Verifiable(); //?When var result = await _surveyController.Update(surveyModel); //?Then Assert.IsType <OkResult>(result); _mockMapper.Verify(); _mockManager.Verify(); }