public void Verificar_se_retorna_erro_se_nao_receber_todos_os_times() { var final = new Final { Filmes = new List <Filme> { _filmes[0] } }; Assert.Throws <ArgumentOutOfRangeException>(() => final.Iniciar()); }
public void Verificar_se_retorna_campeao_recebendo_dois_filmes() { var final = new Final { Filmes = _filmes.ToList().GetRange(0, 2) }; var campeao = final.Iniciar(); Assert.NotNull(campeao); }
public void Verificar_se_retorna_filme_campeao_correto_recebendo_dois_filmes() { var filmes = _filmes.ToList(); var Final = new Final { Filmes = new List <Filme> { filmes.FirstOrDefault(x => x.Titulo == "Vingadores: Guerra Infinita"), filmes.FirstOrDefault(x => x.Titulo == "Os Incríveis 2") } }; var campeao = Final.Iniciar(); Assert.True(campeao.Titulo == "Vingadores: Guerra Infinita"); }
public void Verificar_se_retorna_erro_se_nao_receber_nenhum_filme() { var final = new Final(); Assert.Throws <NullReferenceException>(() => final.Iniciar()); }