private static void Sortear() { var geradorNumeros = new GeradorMegaSena(); if (Mega == null) { Mega = new Mega(geradorNumeros); } Mega.Sortear(); MensagemConsole("O número da Mega Sena sorteado foi: " + Mega.NumerosSorteados.ToString() + ". Pressione ENTER para retornar ao menu anterior."); }
public void DeveSortearNumerosDistintos() { //Arrange var gerador = new GeradorMegaSena(); var mega = new Mega(gerador); //Act mega.Sortear(); //Assert var distintos = mega.NumerosSorteados.Distinct(); Assert.AreEqual(distintos.Count(), 6); }
public void DeveSortearNumeros() { //Arrange var gerador = new GeradorMegaSena(); var mega = new Mega(gerador); //Act mega.Sortear(); //Assert Assert.IsNotNull(mega.NumerosSorteados); Assert.AreEqual(mega.NumerosSorteados.Length, 6); var outOfRange = mega.NumerosSorteados.FirstOrDefault(i => i < 1 || i > 60); Assert.IsNotNull(outOfRange); }