public void RegrasDosTestesEProgramaDevemTerDimensoesIguais() { var regrasTeste = ExtensoesTestes.ObterRegrasTeste(); var regrasPrograma = Program.ObterRegras(); Assert.Equal(regrasTeste.Rank, regrasPrograma.Rank); }
public void JogadasIguaisResultamEmEmpate() { var jogadasPossiveis = ExtensoesTestes.ObterRegrasTeste(); for (int i = 1; i <= jogadasPossiveis.Length; i++) { var resultado = Program.CalcularJogada(i, i); Assert.Equal(0, resultado); } }
public void RegrasDosTestesEProgramaDevemTerValoresIguais() { var regrasTeste = ExtensoesTestes.ObterRegrasTeste(); var regrasPrograma = Program.ObterRegras(); for (int i = 0; i < regrasPrograma.GetLength(0); i++) { for (int z = 0; z < regrasPrograma.GetLength(1); z++) { Assert.Equal(regrasTeste[i, z], regrasPrograma[i, z]); } } }