public MaksekeskusPaymentProviderTests() {
			provider = new MaksekeskusPaymentProvider("account=xyz&secret=1234567890");
			details = new MaksekeskusPaymentProvider.ReturnModel {
				shopId = "xyz", paymentId = "123456", amount = "12.25", status = "PAID",
				signature = ("123456"+"12.25"+"PAID"+"1234567890").Hash("SHA512").ToUpperInvariant()
			};
		}
		public void RejectsMismatchingIdentifier() {
			var provider = new MaksekeskusPaymentProvider();
			Assert.False(provider.VerifyResponse("111111", 12.25m, new NameValueCollection {
				{ "json", JsonConvert.SerializeObject(details) }
			}));
		}
		public void RejectsMissingJson() {
			var provider = new MaksekeskusPaymentProvider();
			Assert.False(provider.VerifyResponse("", 0m, new NameValueCollection()));
			Assert.False(provider.VerifyResponse("", 0m, new NameValueCollection { { "json", "" } }));
		}