public function testOffsetGet() { $anItem = new Item('some data'); $anotherItem = new Item(234); $anItemCollection = new ItemCollection(array($anItem, $anotherItem)); $sameItem = $anItemCollection[0]; $this->assertTrue($anItem->sameValueAs($sameItem)); }
public function testSameValueAs() { $boolItem = new Item(true); $sameBoolItem = new Item(true); $integerItem = new Item(1); $this->assertTrue($boolItem->sameValueAs($sameBoolItem)); $this->assertFalse($boolItem->sameValueAs($integerItem)); }