Example #1
0
        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();
        }
Example #2
0
        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();
        }