public void HandlePreSignedUrlRequestNoSourceRegion() { var request = new PreSignedUrlRequest(); RunPreInvoke(request); Assert.IsNull(request.PreSignedUrl); }
public void HandlePreSignedUrlRequest() { var request = new PreSignedUrlRequest() { OtherProperty = OriginalOtherValue, SourceRegion = RegionEndpoint.USWest1.SystemName }; RunPreInvoke(request); Assert.AreEqual(OriginalOtherValue, request.OtherProperty); Assert.AreEqual(RegionEndpoint.USWest1.SystemName, request.SourceRegion); Assert.IsNotNull(request.PreSignedUrl); }
public void HandlePreSignedUrlRequest() { var request = new PreSignedUrlRequest() { OtherProperty = OriginalOtherValue, SourceRegion = RegionEndpoint.USWest1.SystemName }; RunPreInvoke(request); Assert.AreEqual(OriginalOtherValue, request.OtherProperty); Assert.IsTrue(request.PreSignedUrl.Contains("Key=Property%20with%20spaces")); Assert.IsTrue(request.PreSignedUrl.Contains("SpecialCharacter=%26%26")); Assert.AreEqual(RegionEndpoint.USWest1.SystemName, request.SourceRegion); Assert.IsNotNull(request.PreSignedUrl); }