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);
}