Index: Src/GoogleApis.Tests/Apis/Upload/ResumableUploadTest.cs =================================================================== --- a/Src/GoogleApis.Tests/Apis/Upload/ResumableUploadTest.cs +++ b/Src/GoogleApis.Tests/Apis/Upload/ResumableUploadTest.cs @@ -75,7 +75,7 @@ /// A handler which handles uploading an empty file. private class EmptyFileMessageHandler : BaseMockMessageHandler { - protected override async Task SendAsyncCore(HttpRequestMessage request, + protected override Task SendAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken) { var response = new HttpResponseMessage(); @@ -99,7 +99,9 @@ break; } - return response; + TaskCompletionSource tcs = new TaskCompletionSource(); + tcs.SetResult(response); + return tcs.Task; } } @@ -172,7 +174,7 @@ /// Gets or sets the path parameters which should be part of the initialize request. public string PathParameters { get; set; } - protected override async Task SendAsyncCore(HttpRequestMessage request, + protected override Task SendAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken) { var response = new HttpResponseMessage(); @@ -206,7 +208,9 @@ break; } - return response; + TaskCompletionSource tcs = new TaskCompletionSource(); + tcs.SetResult(response); + return tcs.Task; } } @@ -1039,7 +1043,7 @@ upload.ChunkSize = -1; Assert.Fail(); } - catch (ArgumentOutOfRangeException ex) + catch (ArgumentOutOfRangeException) { // expected } @@ -1050,7 +1054,7 @@ upload.ChunkSize = MockResumableUpload.MinimumChunkSize - 1; Assert.Fail(); } - catch (ArgumentOutOfRangeException ex) + catch (ArgumentOutOfRangeException) { // expected }