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);
        }
Exemplo n.º 2
0
        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());
        }