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