public async Task WhenCompletePasswordResetGetsCalled() { Setup(); var fixture = new Fixture(); _action = fixture.Create <Action>(); _resetPasswordRequest = fixture.Create <ResetPasswordRequest>(); _resetPasswordRequest.ActionId = _action.Id; ActionsRepository.Setup(repository => repository.GetActionById(It.IsAny <Guid>())).ReturnsAsync(_action); ActionValidator.Setup(validator => validator.ValidateAction(It.IsAny <Action>(), It.IsAny <ActionType>())) .Returns(new List <Error>()); _result = await AccountsController.ResetPassword(_resetPasswordRequest); }
public async Task WhenCompletePasswordResetGetsCalled() { Setup(); var fixture = new Fixture(); _action = fixture.Create <Action>(); _resetPasswordRequest = fixture.Create <ResetPasswordRequest>(); _resetPasswordRequest.ConfirmNewPassword = _resetPasswordRequest.NewPassword; _resetPasswordRequest.ActionId = _action.Id; ActionsRepository.Setup(repository => repository.GetActionById(It.IsAny <Guid>())).ReturnsAsync(_action); ActionValidator.Setup(validator => validator.ValidateAction(It.IsAny <Action>(), It.IsAny <ActionType>())) .Returns(new List <Error>()); CryptographyService.Setup(service => service.HashAndSaltPassword(It.IsAny <string>())) .Returns("HashedAndSalted"); _result = await AccountsController.ResetPassword(_resetPasswordRequest); }