public void GetActiveSeasons_ShouldWork(int teamId, string max, string min) { var teams = new MockData().FranchiseData.ExtractTeamData(); var actual = (teamId == 0) ? TeamData.GetActiveSeasons(teams) : TeamData.GetActiveSeasons(teams.Where(t => t.TeamID == teamId).ToList()); Assert.Equal(min, actual[0]); Assert.Equal(max, actual[actual.Count - 1]); }
private async Task BindSeasons() { teamData = (await JsonReader.GetFranchiseDataAsync()).ExtractTeamData(); var season = TeamData.GetActiveSeasons(teamData); SeasonsGrid.ItemsSource = season; SeasonsGrid.SelectedIndex = 0; }
private void TeamGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e) { TeamStats team; string selectedSeason = SeasonsGrid.SelectedItem.ToString(); if ((sender as DataGrid).Name == "TeamGridWest") { team = (TeamGridWest.SelectedItem as TeamStats); } else { team = (TeamGridEast.SelectedItem as TeamStats); } List <string> selectedTeamsSeasons = TeamData.GetActiveSeasons(teamData.Where(p => p.TeamID == team.TeamID).ToList()); TeamWindow teamWindow = new TeamWindow(team, selectedTeamsSeasons, selectedSeason, teamData); teamWindow.ShowDialog(); }