Example #1
0
 public function testCourierReferenceNumbers()
 {
     $data = array('firstName' => 'Bryan', 'lastName' => 'Zarzuela', 'phoneNumber' => '7371131', 'mobileNumber' => '09178604736', 'deliveryAddress' => '462 C. Palanca', 'courier' => '');
     $data['courier'] = '';
     $t = new Model_Transaction();
     $t->fromArray($data);
     $expected = 2 . date('ymdHis') . 0;
     $t->save();
     $this->assertEquals($expected, $t->referenceNumber);
     $data['courier'] = '2GO';
     $t = new Model_Transaction();
     $t->fromArray($data);
     $expected = 2 . date('ymdHis') . 1;
     $t->save();
     $this->assertEquals($expected, $t->referenceNumber);
     $data['courier'] = 'AIR21';
     $t = new Model_Transaction();
     $t->fromArray($data);
     $expected = 2 . date('ymdHis') . 2;
     $t->save();
     $this->assertEquals($expected, $t->referenceNumber);
     $data['courier'] = 'DFAMCILBC';
     $t = new Model_Transaction();
     $t->fromArray($data);
     $expected = 2 . date('ymdHis') . 3;
     $t->save();
     $this->assertEquals($expected, $t->referenceNumber);
     $data['courier'] = 'TELPPTLBC';
     $t = new Model_Transaction();
     $t->fromArray($data);
     $expected = 2 . date('ymdHis') . 4;
     $t->save();
     $this->assertEquals($expected, $t->referenceNumber);
     $data['courier'] = 'WWW';
     $t = new Model_Transaction();
     $t->fromArray($data);
     $expected = 2 . date('ymdHis') . 5;
     $t->save();
     $this->assertEquals($expected, $t->referenceNumber);
 }