public void Create_FailsWithInvalidPaymentMethods()
{
ResultImpl<Merchant> result = gateway.Merchant.Create(new MerchantRequest {
Email = "[email protected]",
CountryCodeAlpha3 = "USA",
PaymentMethods = new string[] {"fake_money"}
});
Assert.IsFalse(result.IsSuccess());
Assert.AreEqual(
ValidationErrorCode.MERCHANT_PAYMENT_METHODS_ARE_INVALID,
result.Errors.ForObject("merchant").OnField("payment-methods")[0].Code
);
}