コード例 #1
0
        public async Task TestPaginationLoadChannel()
        {
            var channel = @"elrubiusOMG";
            var page    = 1;

            var dataProvider = new YouTubeDataProvider(OAuthKeys.YouTubeValidKeys);
            await dataProvider.LoadChannelAsync(channel, page);

            Assert.IsTrue(dataProvider.HasMoreItems);

            IEnumerable <YouTubeSchema> result = await dataProvider.LoadMoreChannelAsync(channel, page);

            Assert.IsNotNull(result);
            Assert.IsTrue(result.Any());
        }
コード例 #2
0
ファイル: YouTubeTestLibrary.cs プロジェクト: ridomin/waslibs
 public async Task TestInvalidOperationLoadChannel()
 {
     var channel = @"elrubiusOMG";
     var pageSize = 1;
     var dataProvider = new YouTubeDataProvider(OAuthKeys.YouTubeValidKeys);
     InvalidOperationException exception = await ExceptionsAssert.ThrowsAsync<InvalidOperationException>(async () => await dataProvider.LoadMoreChannelAsync(channel, pageSize));
 }
コード例 #3
0
ファイル: YouTubeTestLibrary.cs プロジェクト: ridomin/waslibs
        public async Task TestPaginationLoadChannel()
        {
            var channel = @"elrubiusOMG";
            var page = 1;

            var dataProvider = new YouTubeDataProvider(OAuthKeys.YouTubeValidKeys);
            await dataProvider.LoadChannelAsync(channel, page);

            Assert.IsTrue(dataProvider.HasMoreItems);

            IEnumerable<YouTubeSchema> result = await dataProvider.LoadMoreChannelAsync(channel, page);

            Assert.IsNotNull(result);
            Assert.IsTrue(result.Any());
        }
コード例 #4
0
 public async Task TestInvalidOperationLoadChannel()
 {
     var channel      = @"elrubiusOMG";
     var pageSize     = 1;
     var dataProvider = new YouTubeDataProvider(OAuthKeys.YouTubeValidKeys);
     InvalidOperationException exception = await ExceptionsAssert.ThrowsAsync <InvalidOperationException>(async() => await dataProvider.LoadMoreChannelAsync(channel, pageSize));
 }