Exemplo n.º 1
0
        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);
        }