public void Should_List_Player_Team_Two() { SoccerTeamsManager.SoccerTeamsManager manager = new SoccerTeamsManager.SoccerTeamsManager(); _mockTeam.ForEach(team => manager.AddTeam(team.Id, team.Name, team.Created, team.MainShirtColor, team.SecondaryShirtColor)); _mockPlayer.ForEach(player => manager.AddPlayer(player.Id, player.TeamId, player.Name, player.BirthDate, player.SkillLevel, player.Salary)); List <long> ids = manager.GetTeamPlayers(2); Assert.Equal(2, ids.Count()); }
public void Should_Ensure_Sort_Order_When_Get_Team_Players() { var manager = new SoccerTeamsManager.SoccerTeamsManager(); manager.AddTeam(1, "Time 1", DateTime.Now, "cor 1", "cor 2"); var playersIds = new List <long>() { 15, 2, 33, 4, 13 }; for (int i = 0; i < playersIds.Count(); i++) { manager.AddPlayer(playersIds[i], 1, $"Jogador {i}", DateTime.Today, 0, 0); } playersIds.Sort(); Assert.Equal(playersIds, manager.GetTeamPlayers(1)); }