public void is_password_reset_request_valid_test()
        {
            // Arrange
            const string email = "*****@*****.**";
            const string token = "test";

            var userRepository = new Mock<IRepository<User>>();
            userRepository.Setup(x => x.FindOne(It.IsAny<Expression<Func<User, bool>>>())).Returns(new User { Email = email, PasswordResetToken = token});

            // Act
            var userService = new UserService(userRepository.Object);
            var user = userService.IsPasswordResetRequestValid(email,token);

            // Assert
            Assert.NotNull(user);
        }