public void HappyCaseSigV2()
{
// make sure we're not using the cache with SigV2 requests
using (var runner = new BucketRegionTestRunner(false))
{
if (runner.TestBucketIsReady)
{
var result = BeginPutObject(runner);
result.AsyncWaitHandle.WaitOne();
RegionEndpoint cachedRegion;
Assert.IsFalse(BucketRegionDetector.BucketRegionCache.TryGetValue(runner.BucketName, out cachedRegion));
Assert.AreEqual(null, cachedRegion);
// throw in an assertion to make sure the state makes the round trip correctly
Assert.AreEqual(testState, result.AsyncState);
}
}
}