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); } } }
/** * @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); }