Boa tarde. Eu fiz o exercício assim:
[Fact]
public void IgnorarLancesDadoLeilaoSemIniciarPregao()
{
var leilao = new Leilao("Monalisa");
var fulano = new Interessada("Fulano", leilao);
leilao.ReceberLance(fulano, 1000);
Assert.Equal(0, leilao.Lances.Count());
}
Estaria errado? Tem que ser Theory?
Outra coisa é que estou recebendo o seguinte aviso: "Do not user Assert.Equal() to check for collection size" Não é um erro, apenas aviso, mas não entendi porque. Se eu capturar o tamanho dessa coleção fora do Assert e passar a variavel size como parâmetro, vai dar no mesmo.
OBS: Fiz o teste aqui no código e passou normalmente.