public async Task Given_wrong_username_return_fail() { var controller = new LoginWithUserAndPassword(this.option); var loginRequest = new LoginRequest { Username = "******", Password = "******" }; var response = await controller.HandleAsncy(loginRequest); var result = response.Value; Assert.False(result.Success); Assert.Equal("authentication username or password invalid", result.Error); Assert.Null(result.Token); }
public async Task Given_correct_username_return_success() { var controller = new LoginWithUserAndPassword(this.option); var userName = Environment.GetEnvironmentVariable("SiteMercadoUsername"); var password = Environment.GetEnvironmentVariable("SiteMercadoPassword"); var loginRequest = new LoginRequest { Username = userName, Password = password }; var response = await controller.HandleAsncy(loginRequest); var result = response.Value; Assert.True(result.Success); Assert.Null(result.Error); Assert.NotNull(result.Token); }