public async Task TestInvalidOAuth() { YouTubeDataConfig config = new YouTubeDataConfig { QueryType = YouTubeQueryType.Videos, Query = @"lumia" }; var tokens = new YouTubeOAuthTokens { ApiKey = "INVALID" }; YouTubeDataProvider dataProvider = new YouTubeDataProvider(tokens); RequestFailedException exception = await ExceptionsAssert.ThrowsAsync<RequestFailedException>(async () => await dataProvider.LoadDataAsync(config)); Assert.IsTrue(exception.Message.Contains("status code 400")); }
public YouTubeDataProvider(YouTubeOAuthTokens tokens) { _tokens = tokens; }