示例#1
0
 public void TestThatInvalidSignatureDoesNotLogSignatureKey()
 {
     try
     {
         var json = MerchantOrderResponseBuilder.NewInstanceAsJson();
         Net.Models.Response.Response.CreateInstance <MerchantOrderResponse>(json, new SigningKey("invalid_signature"));
     }
     catch (InvalidSignatureException invalidSignatureException)
     {
         var stackTrace = invalidSignatureException.StackTrace;
         Assert.IsFalse(stackTrace.Contains("invalid_signature"));
     }
 }
        public void TestThatObjectIsCorrectlyConstructed()
        {
            var response = MerchantOrderResponseBuilder.NewInstance();

            Assert.AreEqual("http://localhost/redirect/url", response.RedirectUrl);
        }
 public void TestThatInvalidSignatureExceptionIsThrownWhenTheSignaturesDoNotMatch()
 {
     var response = MerchantOrderResponseBuilder.InvalidSignatureInstance();
     //response.ValidateSignature(MerchantOrderResponseBuilder.GetSigningKey());
 }