public void ChangePassword_Changes_Password_And_RefreshToken()
        {
            var password     = "******";
            var newPassword  = "******";
            var refreshToken = Guid.NewGuid().ToString();
            var userSecurity = new UserSecurity(Guid.Empty, "*****@*****.**", AuthProvider.Local, string.Empty, null, refreshToken, string.Empty, password, string.Empty, null, null, null, Gender.Male, false, false, null);

            userSecurity.ChangePassword(password, newPassword);

            Assert.IsTrue(userSecurity.ArePasswordEqual(userSecurity.Email, newPassword));
            Assert.AreNotEqual(refreshToken, userSecurity.Token);
        }