public async Task EditFood_ReturnMealFoodViewModel() { //Arrange _mockService.MockGetFoodByIdAsync(_testFood); //Act var result = await _controller.EditFood(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <int>()); //Assert var viewResult = Assert.IsType <ViewResult>(result); var model = Assert.IsAssignableFrom <MealFoodViewModel>(viewResult.ViewData.Model); _mockService.Verify(); }
public async Task EditFoodPost_ReturnChallengeResult_WhenFoodExistsAndNotAuthorizedToCreateMealFood() { //Arrange _mockService.MockExistsFood(true); //Act var result = await _controllerWithNoRole.EditFood(_testMealFoodViewModel); //Assert Assert.IsType <ChallengeResult>(result); _mockService.Verify(); }