コード例 #1
0
        public void ParseResponseToTracks_SendNull_ReturnsTrack()
        {
            var musicParser = new ResponseITunesParser();

            var ex = Assert.Catch <Exception>(() => musicParser.ParseResponseToTracks(null));

            StringAssert.Contains("Value cannot be null", ex.Message);
        }
コード例 #2
0
        public void ParseResponseToTracks_EmptyJson_ReturnsTrack()
        {
            var    musicParser = new ResponseITunesParser();
            var    JsonPath    = @".\MusicHandler\EmptyExample.json";
            string jsonText;

            using (var r = new StreamReader(JsonPath))
            {
                jsonText = r.ReadToEnd();
            }

            var musicTrack = musicParser.ParseResponseToTracks(jsonText);

            Assert.AreEqual(0, musicTrack.Length);
        }