public void Create_WithBadPaymentMethod()
{
SubscriptionRequest createRequest = new SubscriptionRequest
{
PaymentMethodToken = "invalidToken",
PlanId = PlanFixture.PLAN_WITHOUT_TRIAL.Id
};
Result<Subscription> result = gateway.Subscription.Create(createRequest);
Assert.IsFalse(result.IsSuccess());
Assert.AreEqual(ValidationErrorCode.SUBSCRIPTION_PAYMENT_METHOD_TOKEN_IS_INVALID, result.Errors.ForObject("Subscription").OnField("PaymentMethodToken")[0].Code);
}