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()); }
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); }