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); }