public void GetGreeting() { var testGreetings = GetTestGreetings(); var controller = new GreetingsController(testGreetings); var result = controller.GetGreeting(4) as OkNegotiatedContentResult <Greeting>; Assert.IsNotNull(result); Assert.AreEqual(testGreetings[3].Message, result.Content.Message); }
public async void Greeting_should_return_object() { var mockGreetingObject = new Greeting { HelloWorld = "Hello, World!", Langauge = "English" }; _greetingRepoMock.Setup(repo => repo.GetGreeting(1)).ReturnsAsync(mockGreetingObject); var result = await _controller.GetGreeting(1); var okResult = Assert.IsType <OkObjectResult>(result); var returnValue = Assert.IsType <Greeting>(okResult.Value); Assert.Equal(mockGreetingObject, returnValue); }