public ForgotPasswordAccountTests() { validator = new ForgotPasswordAccountValidation(); command = new ForgotPasswordAccount( "*****@*****.**" ); }
public ForgotPasswordAccountHandlerTests() { fakeAccountRepository = new Mock <IAccountRepository>(); fakeAccount = new Mock <Account>(); command = new ForgotPasswordAccount( "*****@*****.**"); }
public async Task Forgot_password_account_returns_success() { var fakeCommand = new ForgotPasswordAccount("*****@*****.**"); CommandResponse commandResponse = new SuccessCommandResponse(); var fakeAccountService = new Mock <IAccountAppService>(); fakeAccountService.Setup(x => x.ForgotPassword(fakeCommand)) .Returns(Task.FromResult(commandResponse)); var accountController = new AccountController(fakeAccountService.Object); var requestResult = await accountController.ForgotPassword(fakeCommand); Assert.IsType <OkObjectResult>(requestResult); }
public async Task Forgot_password_account_returns_bad_request() { var fakeCommand = new ForgotPasswordAccount("*****@*****.**"); CommandResponse commandResponse = new ErrorCommandResponse(); commandResponse.AddNotification(null); var fakeAccountService = new Mock <IAccountAppService>(); fakeAccountService.Setup(x => x.ForgotPassword(fakeCommand)) .Returns(Task.FromResult(commandResponse)); var accountController = new AccountController(fakeAccountService.Object); var requestResult = await accountController.ForgotPassword(fakeCommand); Assert.IsType <BadRequestObjectResult>(requestResult); }
public async Task <CommandResponse> ForgotPassword(ForgotPasswordAccount command) { return(await _mediator.Send(command)); }