コード例 #1
0
        public void Index()
        {
            // Arrange
            _mockService
                .Setup(x => 
                x.GetMessage(It.IsAny<int>())).Returns("This works");

            var controller = new HomeController(_mockService.Object);

            // Act
            var result = controller.Index() as ViewResult;

            // Assert
            _mockService
                .Verify(x => x.GetMessage(It.IsAny<int>()), Times.Once());

            Assert.IsNotNull(result);
            Assert.AreEqual("This works", result.ViewBag.Message);
        }