public void GetAllWhenOneTeamWorkShouldReturnStatusCode200AndNotNullContent()
        {
            var mockRepository = Mock.Create <ITwsData>();
            var models         = new List <TeamWork>();

            models.Add(Entities.GetValidTeamWork());

            Mock.Arrange(() => mockRepository.TeamWorks.All())
            .Returns(() => models.AsQueryable());

            var server = new InMemoryHttpServer <TeamWork>("http://localhost/", mockRepository.TeamWorks);

            var response = server.CreateGetRequest("/teamwork/all");

            Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
            Assert.IsNotNull(response.Content);
        }