/** * @covers OperationalCountryDao::getOperationalCountryList */ public function testGetOperationalCountryList_Successful() { $result = $this->dao->getOperationalCountryList(); $this->assertTrue($result instanceof Doctrine_Collection); $this->assertEquals(4, $result->count()); $sampleData = sfYaml::load($this->fixture); $sampleOperationalCountries = $sampleData['OperationalCountry']; $sampleCountries = $sampleData['Country']; foreach ($result as $i => $operationalCountry) { $index = (int) $operationalCountry->getId() - 1; $this->assertTrue($operationalCountry instanceof OperationalCountry); $this->assertEquals($sampleOperationalCountries[$index]['id'], $operationalCountry->getId()); $this->assertEquals($sampleCountries[$index]['cou_name'], $operationalCountry->getName()); $this->assertEquals($sampleOperationalCountries[$index]['country_code'], $operationalCountry->getCountryCode()); } }