Example #1
0
 public function testTeleservImport()
 {
     $import = file_get_contents(dirname(__FILE__) . '/deliveryExport - 2010-03-16.dat');
     $output = Model_Transaction::teleservImport($import);
     $q = Doctrine_Query::create()->from('Model_Transaction t');
     $data = json_decode($import, true);
     $this->assertEquals(count($data), $q->count());
     $this->assertEquals(count($data), $output['total']);
     $this->assertEquals(count($data), $output['created']);
     $this->assertEquals(0, $output['updated']);
     $t = Model_Transaction::findByRef($data[0]['referenceNumber']);
     $this->assertEquals(strtoupper($data[0]['firstName']), $t->firstName);
 }