private void SendGameSummary(JObject gameObj) { List <string> result = new List <string>(); var api = new NHLApiClient(); var teamId = _config.Team; var scheduleData = api.GetTodaysSchedule(teamId); var nextGame = api.GetNextGame(teamId); var teamData = api.GetTeam(teamId); _channel.SendMessageAsync(NHLInformationSummarizer.GameSummary(scheduleData, nextGame, teamData)); }
public void GetTodaysScheduleTestTeam() { NHLApiClient api = new NHLApiClient(); var testResponse = File.ReadAllText(@"../../../TestAPIResponses/GetTodaysScheduleTeamResult.json"); var jobj = JObject.Parse(testResponse); var expected = JsonConvert.DeserializeObject <ScheduleData>(jobj.ToString()); // Make API web call ScheduleData actual = api.GetTodaysSchedule(54); //Jan 1 2019 in the mock data, Vegas //Assert Assert.AreEqual(expected, actual); }