0
respostas

Estaria errado se fosse Fact?

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.