/** * @covers DmMailer\Repository\Campaign */ public function testAdminPageExecutesSearch() { $actualResult = $this->sut->getAdminPage(['c.entityId = 1']); $this->assertInstanceOf('Doctrine\\ORM\\Query', $actualResult); /** @var \DmMailer\Entity\Campaign $queryResult */ $queryResult = $actualResult->getOneOrNullResult(); $this->assertInstanceOf('DmMailer\\Entity\\Campaign', $queryResult); $this->assertEquals('Winter 2013', $queryResult->getName()); }