public function testFind()
 {
     list($conn, $query) = $this->getMocks();
     $instance = new CategoryItemRepository($conn);
     $conn->shouldReceive('table')->andReturn($query);
     $query->shouldReceive('where')->once()->with('id', 1)->andReturnSelf();
     $query->shouldReceive('first')->once()->andReturn(['categoryId' => 1, 'word' => 'blarblar']);
     $item = $instance->find(1);
     $this->assertEquals(1, $item->categoryId);
     $this->assertEquals('blarblar', $item->word);
 }
 /**
  * Get a category item
  *
  * @param int $id item id
  * @return null|CategoryItemEntity
  */
 public function getItem($id)
 {
     return $this->itemRepo->find($id);
 }