public void Greet() { // Arrange var mock = new Mock <IHelloWorldRepository>(); var expectedResult = "Hello World"; mock.Setup(hello => hello.Greet()).Returns(expectedResult); HelloWorldController controller = new HelloWorldController(mock.Object); // Act var actualResult = controller.Greet(); // Assert Assert.IsNotNull(actualResult); Assert.AreEqual(expectedResult, actualResult); }