public async Task LoginThatNotExists() { var loginRepository = new LoginRepositoryBuilder().Build(); var loginService = new LoginServiceBuilder(loginRepository).Build(); var result = await loginService.Authenticate(_loginDto); Assert.False(result.Success); }
public async Task LoginWithInvalidPassword() { var loginRepository = new LoginRepositoryBuilder().Build(); var loginService = new LoginServiceBuilder(loginRepository).Build(); await loginService.Add(_loginDto); var loginWithWrongPassword = new LoginDto(_loginDto.Email, "invalidPassword"); var result = await loginService.Authenticate(loginWithWrongPassword); Assert.False(result.Success); }
public async Task AuthenticateLoginSuccessfully() { var loginRepository = new LoginRepositoryBuilder().Build(); var loginService = new LoginServiceBuilder(loginRepository).Build(); await loginService.Add(_loginDto); var result = await loginService.Authenticate(_loginDto); System.Console.WriteLine("Success: {0}", result.Success); Assert.True(result.Success); }