public async Task Can_Get_Game_Box_Score() { // Arrange string[] teamStatsOptions = new string[4]; teamStatsOptions[0] = "W"; teamStatsOptions[1] = "L"; teamStatsOptions[2] = "RF"; teamStatsOptions[3] = "RA"; string[] playerStatsOptions = new string[4]; playerStatsOptions[0] = "AB"; playerStatsOptions[1] = "H"; playerStatsOptions[2] = "HR"; playerStatsOptions[3] = "ER"; var requestOptions = new Helpers.RequestOptions() { GameId = GAME_ID, TeamStatsMlb = teamStatsOptions, PlayerStatsMlb = playerStatsOptions }; // Act var response = await mySportsFeedsClient.GameBoxScore.Get(2018, SeasonType.Regular, requestOptions); // Assert Assert.NotNull(response); }
public async Task Can_Get_Daily_Player_Stats() { // Arrange string[] filterOptions = new string[5]; filterOptions[0] = "AB"; filterOptions[1] = "H"; filterOptions[2] = "HR"; filterOptions[3] = "ER"; filterOptions[4] = "R"; var requestOptions = new Helpers.RequestOptions() { ForDate = FOR_DATE, PlayerStatsMlb = filterOptions }; // Act var response = await mySportsFeedsClient.DailyPlayerStats.Get(2018, SeasonType.Regular, requestOptions); // Assert Assert.NotNull(response); }
public async Task Can_Get_Roster_Players() { var requestOptions = new Helpers.RequestOptions() { ForDate = FOR_DATE }; // Act var response = await mySportsFeedsClient.RosterPlayers.Get(2018, SeasonType.Regular, requestOptions); // Assert Assert.NotNull(response); }
public async Task Can_Get_Game_Starting_Lineup() { // Arrange var requestOptions = new Helpers.RequestOptions() { GameId = GAME_ID }; // Act var response = await mySportsFeedsClient.GameStartingLineup.Get(2018, SeasonType.Regular, requestOptions); // Assert Assert.NotNull(response); }
public async Task Can_Get_Current_Season() { // Arrange var requestOptions = new Helpers.RequestOptions() { ForDate = FOR_DATE }; // Act var response = await mySportsFeedsClient.CurrentSeason.Get(2018, SeasonType.Regular, requestOptions); // Assert Assert.NotNull(response); Assert.Single(response.CurrentSeason.Season); }
public async Task Can_Get_All_Game_Play_By_Plays() { // Arrange var requestOptions = new Helpers.RequestOptions() { GameId = GAME_ID }; // Act var response = await mySportsFeedsClient.GamePlayByPlay.Get(2018, SeasonType.Regular, requestOptions); // Assert Assert.NotNull(response); Assert.Equal(77, response.GamePlayByPlay.AtBats.AtBat.Count); }
public async Task Can_Get_All_Scoreboards() { // Arrange var requestOptions = new Helpers.RequestOptions() { ForDate = FOR_DATE }; // Act var response = await mySportsFeedsClient.Scoreboard.Get(2018, SeasonType.Regular, requestOptions); // Assert Assert.NotNull(response); Assert.Equal(15, response.Scoreboard.GameScore.Count); }
public async Task Can_Get_Team_Game_Logs() { // Arrange string[] teams = new string[1]; teams[0] = "bos"; var requestOptions = new Helpers.RequestOptions() { Teams = teams }; // Act var response = await mySportsFeedsClient.TeamGameLogs.Get(2018, SeasonType.Regular, requestOptions); // Assert Assert.NotNull(response); }
public async Task Can_Get_Conference_Team_Standings() { // Arrange string[] filterOptions = new string[4]; filterOptions[0] = "W"; filterOptions[1] = "L"; filterOptions[2] = "RF"; filterOptions[3] = "RA"; var requestOptions = new Helpers.RequestOptions() { PlayerStatsMlb = filterOptions }; // Act var response = await mySportsFeedsClient.ConferenceTeamStandings.Get(2018, SeasonType.Regular, requestOptions); // Assert Assert.NotNull(response); }
public async Task Can_Get_Daily_Game_Schedules_Filtered_By_Teams() { // Arrange string[] teams = new string[2]; teams[0] = "bos"; teams[1] = "mil"; var requestOptions = new Helpers.RequestOptions() { ForDate = FOR_DATE, Teams = teams }; // Act var response = await mySportsFeedsClient.DailyGameSchedule.Get(2018, SeasonType.Regular, requestOptions); // Assert Assert.NotNull(response); Assert.Equal(2, response.DailyGameSchedule.GameEntry.Count); }