public void Create_ReturnsDeclinedTransaction()
{
TestPlan plan = PlanFixture.PLAN_WITHOUT_TRIAL;
SubscriptionRequest request = new SubscriptionRequest
{
PaymentMethodToken = creditCard.Token,
PlanId = plan.Id,
Price = SandboxValues.TransactionAmount.DECLINE
};
Result<Subscription> result = gateway.Subscription.Create(request);
Assert.IsFalse(result.IsSuccess());
Assert.AreEqual(TransactionStatus.PROCESSOR_DECLINED, result.Transaction.Status);
}