Index: Src/GoogleApis.Tests/Apis/Requests/ClientServiceRequestTest.cs =================================================================== --- a/Src/GoogleApis.Tests/Apis/Requests/ClientServiceRequestTest.cs +++ b/Src/GoogleApis.Tests/Apis/Requests/ClientServiceRequestTest.cs @@ -401,16 +401,16 @@ { // we expect a task canceled exception in case the canceled request is less or equal total // number of retries - Assert.False(cancelRequestNum > service.HttpClient.MessageHandler.NumTries); + Assert.False(cancelRequestNum > service.HttpClient.MessageHandler.NumRedirects + 1); } else { // exception should be thrown as a result of casting to MockResponse object - Assert.True(cancelRequestNum > service.HttpClient.MessageHandler.NumTries); + Assert.True(cancelRequestNum > service.HttpClient.MessageHandler.NumRedirects + 1); } } - var expectedCalls = Math.Min(service.HttpClient.MessageHandler.NumTries, cancelRequestNum); + var expectedCalls = Math.Min(service.HttpClient.MessageHandler.NumRedirects + 1, cancelRequestNum); Assert.That(handler.Calls, Is.EqualTo(expectedCalls)); } }