public void GetAll()
        {
            var repoMoq = new Mock <IMessageRepo>();

            repoMoq.Setup(x => x.GetMessages())
            .Returns(Task.FromResult <IEnumerable <Message> >(new List <Message> {
                new Message {
                    Text = "hello world"
                }
            }));

            var controller = new HelloWorldController(repoMoq.Object);
            var response   = (OkNegotiatedContentResult <IEnumerable <Message> >)(controller.GetAll().Result);
            var messages   = response.Content;

            Assert.IsNotNull(response);
            Assert.IsNotNull(messages);
            Assert.IsTrue(messages.Count() > 0);
            Assert.IsTrue(messages.Any(w => w.Text == "hello world"));
        }