Exemple #1
0
        public void GetTeamsBasicTest()
        {
            NHLApiClient api = new NHLApiClient();
            // Load Expected result from file
            var testResponse = File.ReadAllText(@"../../../TestAPIResponses/GetTeamsResult.json");
            var jobj         = JObject.Parse(testResponse);
            var expected     = JsonConvert.DeserializeObject <List <TeamDetail> >(jobj["teams"].ToString());

            // Make API web call
            List <TeamDetail> actual = api.GetTeams().ToList();

            //Assert
            Assert.AreEqual(expected.Count, actual.Count, "Expected is not equal to Actual length.");

            for (int i = 0; i < expected.Count; i++)
            {
                Assert.AreEqual(expected[i], actual[i]);
            }
        }