public void Create_HasTransactionOnCreateWithNoTrial()
{
TestPlan plan = PlanFixture.PLAN_WITHOUT_TRIAL;
SubscriptionRequest request = new SubscriptionRequest
{
PaymentMethodToken = creditCard.Token,
PlanId = plan.Id,
Price = 482.48M
};
Result<Subscription> result = gateway.Subscription.Create(request);
Assert.IsTrue(result.IsSuccess());
Subscription subscription = result.Target;
Transaction transaction = subscription.Transactions[0];
Assert.AreEqual(1, subscription.Transactions.Count);
Assert.AreEqual(482.48M, transaction.Amount);
Assert.AreEqual(TransactionType.SALE, transaction.Type);
Assert.AreEqual(subscription.Id, transaction.SubscriptionId);
}