public void IndexTest04() { var controller = new ReferController(mockService.Object); controller.TempData = tempData; var result = controller.Index(null); var actionResult = Assert.IsType <RedirectToActionResult>(result); var model = Assert.IsType <RedirectToActionResult>(actionResult); Assert.Equal("Index", actionResult.ActionName); Assert.Equal("Menu", actionResult.ControllerName); Assert.Equal("日記が見つかりませんでした。", controller.TempData["notification"]); controller.Dispose(); }
public void IndexTest01() { mockService.Setup(x => x.GetDiary(1)).Returns(new ReferViewModel() { Id = "1", Title = "たいとる(てすと)", Content = "ほんぶん(てすと)" }); var controller = new ReferController(mockService.Object); controller.TempData = tempData; var result = controller.Index("1"); var actionResult = Assert.IsType <ViewResult>(result); var model = Assert.IsType <ReferViewModel>(actionResult.ViewData.Model); Assert.Null(controller.TempData["notification"]); controller.Dispose(); }