public void GerarFaseSemiFinalTest() { var disputa1 = Disputa.GerarDisputa(PrimeiraDisputa.Vencedor, SegundaDisputa.Vencedor); var disputa2 = Disputa.GerarDisputa(TerceiraDisputa.Vencedor, QuartaDisputa.Vencedor); var result = FaseSemiFinal.GerarFaseSemiFinal(PrimeiraDisputa, SegundaDisputa, TerceiraDisputa, QuartaDisputa); Assert.AreEqual(disputa1.Perdedor, result.PrimeiraDisputa.Perdedor); Assert.AreEqual(disputa1.Vencedor, result.PrimeiraDisputa.Vencedor); Assert.AreEqual(disputa2.Perdedor, result.SegundaDisputa.Perdedor); Assert.AreEqual(disputa2.Vencedor, result.SegundaDisputa.Vencedor); }
public void GerarFaseSemiFinalTest_ParametroNulo_ThrowsArgumentNullException() { var result = FaseSemiFinal.GerarFaseSemiFinal(null, null, null, null); }