public void OnAirPrograms_0不正なRange() { Assert2.ThrowsException <ArgumentOutOfRangeException>(() => { OnAirProgramsClient.GetOnAirProgramsAsync(new NiconicoVitaContext(), CommunityType.Official, SortDirection.Ascending, SortType.StartTime, Range.FromFor(0, 150)).GetAwaiter().GetResult(); }); }
private void CheckMethod(string data) { var actual = OnAirProgramsClient.ParseOnAirProgramsData(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); Assert.AreEqual(expected["total_count"].Value <ushort>(), actual.TotalCount); }