public async Task WhenThePasswordResetTokenIsInvalid() { _query = new CheckPasswordTokenQuery { PasswordToken = "Invalid token" }; _response = await _client.PostAsync(BaseUrl, Utilities.GetRequestContent(_query)); }
public void PasswordTokenIsValid_ShouldNotHaveError() { var query = new CheckPasswordTokenQuery { PasswordToken = "password token" }; _sut.ShouldNotHaveValidationErrorFor(x => x.PasswordToken, query); }
public void PasswordTokenIsNullOrEmpty_ShouldHaveError(string token) { var query = new CheckPasswordTokenQuery { PasswordToken = token }; _sut.ShouldHaveValidationErrorFor(x => x.PasswordToken, query); }
public void WhenCalled_CheckIfUserIsBlockedOrInactive() { var query = new CheckPasswordTokenQuery { PasswordToken = "password token" }; _sut.Handle(query, default).Wait(); _service.Verify(x => x.CheckPasswordToken(query.PasswordToken, default)); }
public async Task WhenThePasswordResetTokenIsValid() { var organization = new Organization("Test organization", SubscriptionPlans.Free); _factory.CreateOrganization(organization); var user = new User("email", organization.Id); user.ChangeUserStatus(ActiveStatus.Instance); user.SetPasswordToken("passwordToken"); _factory.CreateUser(user); _query = new CheckPasswordTokenQuery { PasswordToken = user.PasswordToken }; _response = await _client.PostAsync(BaseUrl, Utilities.GetRequestContent(_query)); }
public async Task <ActionResult> CheckPasswordToken(CheckPasswordTokenQuery query, CancellationToken token) { await Mediator.Send(query, token); return(NoContent()); }