Braintree.Tests.Integration.MerchantIntegrationTest.Create_ReturnsErrorIfInvalidCurrencyPassed C# (CSharp) Метод

Create_ReturnsErrorIfInvalidCurrencyPassed() приватный Метод

private Create_ReturnsErrorIfInvalidCurrencyPassed ( ) : void
Результат void
        public void Create_ReturnsErrorIfInvalidCurrencyPassed()
        {
            gateway = new BraintreeGateway(
                "client_id$development$signup_client_id",
                "client_secret$development$signup_client_secret"
            );

            ResultImpl<Merchant> result = gateway.Merchant.Create(new MerchantRequest {
                Email = "[email protected]",
                CountryCodeAlpha3 = "USA",
                PaymentMethods = new string[] {"paypal"},
                Currencies = new string[] {"GBP", "FAKE"},
                PayPalAccount = new PayPalOnlyAccountRequest {
                    ClientId = "paypal_client_id",
                    ClientSecret = "paypal_client_secret"
                }
            });

            Assert.IsFalse(result.IsSuccess());
            Assert.AreEqual(
                ValidationErrorCode.MERCHANT_CURRENCIES_ARE_INVALID,
                result.Errors.ForObject("merchant").OnField("currencies")[0].Code
            );
        }
    }