public function testGenerateOneBillingRequest() { $generator = $this->createDefaultGenerator($this->createBillingManager()); $billingAgreement = new BillingAgreement(); $billingAgreement->setBillingCycles(1); $billingAgreement->setBillingInterval('month'); $billingAgreement->setInitialBillingDate(new \DateTime()); $billingRequests = $generator->generate(array($billingAgreement)); $this->assertEquals(1, count($billingRequests)); }