Ejemplo n.º 1
0
 /**
  * @depends testInitializeRepositoryWithAutoStrategy
  * @depends testInsertFirstEntityWithAutoStrategy
  * @param SampleRepository $repository
  * @param SampleEntity $entity
  */
 public function testFetchOneByCriteriaArray($repository, $entity)
 {
     $export = $entity->export();
     $primary_keys = $entity->getPrimaryKeys();
     $primary_key = $primary_keys[0]['key'];
     $value = $export[$primary_key];
     $criteria = array($primary_key => $value);
     $entity = $repository->fetchOneBy($criteria);
     $this->assertInstanceOf('\\DataMonkey\\Tests\\Mocks\\SampleEntity', $entity);
 }