public HomeControllerTest() { _messageService = new Mock<IMessageService>(); _logService = new Mock<ILogService>(); _controller = new HomeController(_messageService.Object, _logService.Object); }
public void VerifyAbouttView() { string message = "Test"; Mock<IMessageService> messageService = new Mock<IMessageService>(); messageService.Setup(x => x.GetMessage()).Returns(message); Mock<ILogService> logService = new Mock<ILogService>(); var ctr = new HomeController(messageService.Object, logService.Object); //ViewBag.Message contains "Message from" var result = ctr.About() as ViewResultBase; var messageResult = result.ViewData["Message"]; Assert.Equal(message, messageResult); }