public void GivenThatAUserDoesNotExistInTheSystem()
        {
            InMemoryUsersRepository repository = new InMemoryUsersRepository();
            UsersController         controller = new UsersController(repository);

            context.Set(controller);
        }
        public void GivenThatAUserExistsInTheSystem()
        {
            InMemoryUsersRepository repository = new InMemoryUsersRepository();

            Entities.User user = new Entities.User()
            {
                Id = 1, Email = "*****@*****.**", Name = "TestName", Surname = "TestSurname"
            };
            repository.Add(user);
            UsersController controller = new UsersController(repository);

            context.Set(controller);
        }
        public void GivenThatAUserExistsInTheSystem()
        {
            var repository = new InMemoryUsersRepository();
            var user       = new User
            {
                Id      = 1,
                Email   = "*****@*****.**",
                Name    = "TestName",
                Surname = "TestSurname"
            };

            repository.Add(user);
            var controller = new UsersController(repository);

            this.context.Set(controller);
        }