コード例 #1
0
 public function testFromArray()
 {
     $entity = SampleEntity::fromArray($this->_data);
     $this->assertInstanceOf('\\DataMonkey\\Tests\\Mocks\\SampleEntity', $entity);
     $data = $entity->toArray();
     foreach ($data as $key => $value) {
         if (isset($this->_data[$key])) {
             $this->assertEquals($this->_data[$key], $value);
         }
     }
 }
コード例 #2
0
ファイル: RepositoryTest.php プロジェクト: devsdmf/datamonkey
 /**
  * @depends testInitializeRepositoryWithAutoStrategy
  * @depends testInsertFirstEntityWithAutoStrategy
  * @param SampleRepository $repository
  * @param SampleEntity $entity
  */
 public function testFetchOneByEntityInstance($repository, $entity)
 {
     $entity = SampleEntity::fromArray(array('id' => $entity->id));
     $entity = $repository->fetchOneBy($entity);
     $this->assertInstanceOf('\\DataMonkey\\Tests\\Mocks\\SampleEntity', $entity);
 }