public void Post_validModel_shouldInsertModel()
        {
            var newUser = CreateUser();
            var mockRepository = new Mock<IUserRepository>();
            var controller = new UserController {UserRepository = mockRepository.Object};

            controller.Post(newUser);

            mockRepository.Verify(x => x.Insert(newUser));
        }