Esempio n. 1
0
            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);
            }
Esempio n. 2
0
            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);
            }