1
resposta

[Projeto] Exercício- tentativa de login com um usuário e senha inválidos

Dado o seguinte exercício, a minha sugestão de resolução seria algo parecido com isso:

[Fact]
public async Task POST_Verifica_Erro_Usuario_Invalido()
{
    //Arrange 
    var app = new JornadaMilhasWebApplicationFactory();
    UserDTO user = null;

    using var client = app.CreateClient();

    //Act
    var resultado = await client.PostAsJsonAsync("/auth-login", user);

    //Assert
    Assert.Equal(HttpStatusCode.BadRequest, resultado.StatusCode);

}
1 resposta

Olá, Gustavo, como vai?

Seu código está no caminho certo! No entanto, lembre-se de inicializar a variável UserDTO user com valores inválidos em vez de deixá-la nula para simular um login inválido de forma mais realista. Isso ajudará a capturar cenários onde o usuário insere credenciais incorretas.

Continue se dedicando aos estudos e não hesite em tirar dúvidas! O fórum está à disposição. Parabéns pela dedicação.

Bons estudos.