public async Task Confirm_email_account_returns_success() { var fakeCommand = new ConfirmEmailAccount("id_123", "code_123"); CommandResponse commandResponse = new SuccessCommandResponse(); var fakeAccountService = new Mock <IAccountAppService>(); fakeAccountService.Setup(x => x.ConfirmEmail(fakeCommand)) .Returns(Task.FromResult(commandResponse)); var accountController = new AccountController(fakeAccountService.Object); var requestResult = await accountController.ConfirmEmail(fakeCommand); Assert.IsType <OkObjectResult>(requestResult); }
public async Task Reset_password_account_returns_success() { var fakeCommand = new ResetPasswordAccount("*****@*****.**", "password", "code"); CommandResponse commandResponse = new SuccessCommandResponse(); var fakeAccountService = new Mock <IAccountAppService>(); fakeAccountService.Setup(x => x.ResetPassword(fakeCommand)) .Returns(Task.FromResult(commandResponse)); var accountController = new AccountController(fakeAccountService.Object); var requestResult = await accountController.ResetPassword(fakeCommand); Assert.IsType <OkObjectResult>(requestResult); }
public async Task Login_account_returns_success() { var fakeCommand = new LoginAccount("username", "password"); CommandResponse commandResponse = new SuccessCommandResponse(); var fakeAccountService = new Mock <IAccountAppService>(); fakeAccountService.Setup(x => x.Login(fakeCommand)) .Returns(Task.FromResult(commandResponse)); var accountController = new AccountController(fakeAccountService.Object); var requestResult = await accountController.Login(fakeCommand); Assert.IsType <OkObjectResult>(requestResult); }
public async Task Register_account_returns_success() { var fakeCommand = new RegisterAccount("TestUser", "*****@*****.**", "123456"); CommandResponse commandResponse = new SuccessCommandResponse(); var fakeAccountService = new Mock <IAccountAppService>(); fakeAccountService.Setup(x => x.Register(fakeCommand)) .Returns(Task.FromResult(commandResponse)); var accountController = new AccountController(fakeAccountService.Object); var requestResult = await accountController.Register(fakeCommand); Assert.IsType <OkObjectResult>(requestResult); }