public function testSetGetTransaction()
 {
     $this->assertFalse($this->analytics->isTransactionValid());
     $transaction = new Transaction();
     $transaction->setOrderNumber('xxxx');
     $transaction->setAffiliation('Store 777');
     $transaction->setTotal(100.0);
     $transaction->setTax(10.0);
     $transaction->setShipping(5.0);
     $transaction->setCity("NYC");
     $transaction->setState("NY");
     $transaction->setCountry("USA");
     $this->analytics->setTransaction($transaction);
     $this->assertTrue($this->analytics->isTransactionValid());
     $this->assertEquals($transaction, $this->analytics->getTransaction());
     $transaction = new Transaction();
     $transaction->setAffiliation('Store 777');
     $transaction->setTotal(100.0);
     $transaction->setTax(10.0);
     $transaction->setShipping(5.0);
     $transaction->setCity("NYC");
     $transaction->setState("NY");
     $transaction->setCountry("USA");
     $this->analytics->setTransaction($transaction);
     $this->assertFalse($this->analytics->isTransactionValid());
 }
Example #2
0
 public function testToArrayFromArray()
 {
     $transaction = new Transaction();
     $transaction->setOrderNumber('xxxx');
     $transaction->setAffiliation('Store 777');
     $transaction->setRevenue(85.0);
     $transaction->setTotal(100.0);
     $transaction->setTax(10.0);
     $transaction->setShipping(5.0);
     $transaction->setCity("NYC");
     $transaction->setState("NY");
     $transaction->setCountry("USA");
     $toArray = $transaction->toArray();
     $transaction2 = new Transaction();
     $transaction2->fromArray($toArray);
     $this->assertEquals($transaction, $transaction2);
 }