private void Deve_Testar_BilheteMegaSena_Com_Range_Numeros_Correta() { var bilheteMegaSena = new BilheteMegaSena(IdBilheteValido, ArrayNumerosComRangeInValido); var valid = bilheteMegaSena.IsValid; Assert.False(valid); }
private void Deve_Testar_BilheteMegaSena_Com_Quantidade_Numeros_InCorreta() { var bilheteMegaSena = new BilheteMegaSena(IdBilheteValido, ArrayNumerosInValidos); var valid = bilheteMegaSena.IsValid; Assert.False(valid); }
private void Deve_Testar_BilheteMegaSena_Com_Id_InValido() { var bilheteMegaSena = new BilheteMegaSena(IdBilheteInValido, ArrayNumerosValidos); var valid = bilheteMegaSena.IsValid; Assert.False(valid); }
private void Deve_Testar_BilheteMegaSena_Com_Repeticoes() { var bilheteMegaSena = new BilheteMegaSena(IdBilheteValido, ArrayNumerosComRepeticoes); var valid = bilheteMegaSena.IsValid; Assert.False(valid); }
private void Deve_Testar_Sequencia_Sem_Acertos() { var bilheteMegaSena = new BilheteMegaSena(IdBilheteValido, ArrayNumerosComRangeValido); var valid = !bilheteMegaSena.EhVencedorQuadra(SequenciaSemAcertos) && !bilheteMegaSena.EhVencedorQuina(SequenciaSemAcertos) && !bilheteMegaSena.EhVencedorSena(SequenciaSemAcertos); Assert.True(valid); }
public ValidationResult RegistrarNovoBilhete(int[] numerosDoBilhete) { var newId = Bilhetes.Count > 0 ? Bilhetes.Max(x => x.Id) + 1 : 1; var novoBilhete = new BilheteMegaSena(newId, numerosDoBilhete); if (novoBilhete.IsValid) { ((List <BilheteMegaSena>) this.Bilhetes).Add(novoBilhete); } return(novoBilhete.ValidationResult); }