public function testWhereFirst() { $itemBefore = [['id' => 1, 'name' => 'Udonthani'], ['id' => 2, 'name' => 'Bangkok']]; $itemAfter = ['id' => 2, 'name' => 'Bangkok']; $collection = new Collection($itemBefore); $result = $collection->where('id', 2)->first(); $this->assertTrue(is_array($result)); $this->assertEquals($itemAfter, $result); }