public void Post_User_ShouldReturnSameUser()
        {
            var controller = new UsersController(new TestUserContext());

            var item = GetDemoUser();

            var result =
                controller.PostUser(item) as CreatedAtRouteNegotiatedContentResult<User>;

            Assert.IsNotNull(result);
            Assert.AreEqual(result.RouteName, "DefaultApi");
            Assert.AreEqual(result.RouteValues["id"], result.Content.UserId);
            Assert.AreEqual(result.Content.Name, item.Name);
        }