/** * @test */ public function shouldFoundElementByFinishedAt() { $build = new Build(); $build->setId(888); $build->setFinishedAt('2011-02-22 16:12:11'); $constructorArray = array(array('id' => 777, 'finished_at' => '2010-02-15 12:33:01'), $build); $buildCollection = new BuildCollection($constructorArray); $foundBuildCollection = $buildCollection->findBy(array('finished_at' => \date_create('2010-02-15 12:33:01'))); $build = $buildCollection->findOneBy(array('finished_at' => \date_create('2010-02-15 12:33:01'))); $this->assertCount(1, $foundBuildCollection); $this->assertEquals(777, $foundBuildCollection->first()->getId()); $this->assertEquals(777, $build->getId()); }