public void RejectsMismatchedHash() { var values = new NameValueCollection(positiveTestVector) { {"kontrollsumma", "111111117286c3159b65a705cf880570"} }; var provider = new HandelsbankenPaymentProvider("account=9999&secret=aaaabbbb"); Assert.False(provider.VerifyResponse(values["ordernummer"], 1100m, values)); }
public void RejectsMismatchedIdentifier() { var provider = new HandelsbankenPaymentProvider("account=9999&secret=aaaabbbb"); Assert.False(provider.VerifyResponse("0000000001", 1100m, positiveTestVector)); }
public void RejectsNegativeTestVectors() { var provider = new HandelsbankenPaymentProvider("account=9999&secret=aaaabbbb"); Assert.False(provider.VerifyResponse(negativeTestVector["ordernummer"], 1100m, negativeTestVector)); }
public void AcceptsPositiveTestVectors() { var provider = new HandelsbankenPaymentProvider("account=9999&secret=aaaabbbb"); Assert.True(provider.VerifyResponse(positiveTestVector["ordernummer"], 1100m, positiveTestVector)); }