示例#1
0
        private void CheckMethod(string data)
        {
            var actual   = VideoClient.ParseVideoData(data);
            var expected = JObject.Parse(data)["nicolive_video_response"];

            var expectedProgramInfo = expected["video_info"];

            LiveAssert.CheckDetailVideo(expectedProgramInfo["video"], actual.Program.Video);
            LiveAssert.CheckDetailCommunity(expectedProgramInfo["community"], actual.Program.Community);
            LiveAssert.CheckTags(expectedProgramInfo["livetags"], actual.Program.Tags);
        }
示例#2
0
        private void CheckMethod(string data)
        {
            var actual   = VideosClient.ParseVideosData(data);
            var expected = JObject.Parse(data)["nicolive_video_response"];

            var expectedProgramsInfo = expected["video_info"].AsJEnumerable();

            for (var i = 0; i < actual.Programs.Count; ++i)
            {
                var actualProgramInfo   = actual.Programs[i];
                var expectedProgramInfo = expectedProgramsInfo[i];

                LiveAssert.CheckSimpleVideo(expectedProgramInfo["video"], actualProgramInfo.Video);
                LiveAssert.CheckSimpleCommunity(expectedProgramInfo["community"], actualProgramInfo.Community);
                Assert.IsNull(actualProgramInfo.Tags);
            }

            Assert.AreEqual(expected["count"].Value <ushort>(), actual.ParticalCount);
        }