public void Shouldnt_Make_Goals_To_Player_And_To_Team() { // Dado / Setup var campeonato = new Campeonato(); var times = GerarTimes(); var time1 = times.FirstOrDefault(team => team.Name == "Palmeiras"); var time2 = times.FirstOrDefault(team => team.Name == "Corinthians"); var goleadores = new List <(Jogador jogador, int gols)>(); goleadores.Add((time1.Jogadores[9], 1)); goleadores.Add((time1.Jogadores[10], 2)); goleadores.Add((time1.Jogadores[8], 1)); // Quando / Ação campeonato.CriarTimes(times, new User(1)); var gerarPartidas = campeonato.GerarPartidas(new User(1)); var fazerGols = campeonato.FazerGolsAPartida(new User(1), time1.Id, time2.Id, goleadores, 4, 0); // Deve / Asserções Assert.True(gerarPartidas); Assert.True(fazerGols); }