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()); }