public void TestListTeamsQuarterFinal() { /* ================== Montando Cenario =================== */ _teamRepository.Add(new Team("Brasil", "BRA")); _teamRepository.Add(new Team("Argentina", "ARG")); _teamRepository.Add(new Team("Uruguai", "URU")); _teamRepository.Add(new Team("Colombia", "COL")); _teamRepository.Add(new Team("Paraguai", "PAR")); _teamRepository.Add(new Team("Alemanha", "ALE")); _teamRepository.Add(new Team("Holanda", "HOL")); _teamRepository.Add(new Team("Espanha", "ESP")); var selections = _teamRepository.GetAll().ToList(); /* ================== Execucao =================== */ var list = _matchService.PlayQuarterFinal(_rafflesService.RafflesQuarterFinal(selections)); /* ================== Verificacao =================== */ // Testando com Assert Assert.NotEmpty(list); Assert.Equal(2, list.Count); // Testando com FluentAssertions //dict.Should().ContainKey("Key:1", // $"O objeto esperado não corresponde com ao objeto obtido" + // $" ({dict.ContainsKey("Key:1").ToString()})"); }
public Dictionary <string, List <Team> > RafflesQuarterFinal(List <Team> selections) { return(_rafflesService.RafflesQuarterFinal(selections)); }