public void CheckIfPasswordResetAllowed_Pass() { //Arrange var newUser = tu.CreateUserObject(); tu.CreateUserInDb(newUser); var newlyAddedPasswordReset = pm.CreatePasswordReset(newUser.Id); newlyAddedPasswordReset.AllowPasswordReset = true; pm.UpdatePasswordReset(newlyAddedPasswordReset); //Act var response = pm.CheckIfPasswordResetAllowed(newlyAddedPasswordReset.ResetToken); //Assert Assert.IsNotNull(response); Assert.IsTrue(response); }
public void CheckIfPasswordResetAllowed_Fail() { //Arrange var newUser = tu.CreateUserObject(); tu.CreateUserInDb(newUser); using (_db = tu.CreateDataBaseContext()) { PasswordManager pm = new PasswordManager(_db); var newlyAddedPasswordReset = pm.CreatePasswordReset(newUser.Id); newlyAddedPasswordReset.AllowPasswordReset = false; pm.UpdatePasswordReset(newlyAddedPasswordReset); //Act var response = pm.CheckIfPasswordResetAllowed(newlyAddedPasswordReset.ResetToken); //Assert Assert.IsNotNull(response); Assert.IsFalse(response); } }