public void TestInitialize() { this.command = ConfirmPasswordResetCommandTests.NewCommand(new PasswordResetConfirmationData { UserId = new UserId(UserId), Token = Token, NewPassword = NewPassword }); this.userManager = new Mock <IUserManager>(); this.target = new ConfirmPasswordResetCommandHandler(this.userManager.Object); }
public async Task <IHttpActionResult> PostPasswordResetConfirmationAsync(PasswordResetConfirmationData passwordResetConfirmationData) { passwordResetConfirmationData.AssertBodyProvided("passwordResetConfirmationData"); var passwordResetConfirmation = passwordResetConfirmationData.Parse(); var command = new ConfirmPasswordResetCommand( passwordResetConfirmation.UserId, passwordResetConfirmation.Token, passwordResetConfirmation.NewPassword); await this.confirmPasswordReset.HandleAsync(command); return(this.Ok()); }