public function testSameValueAs() { $integer1 = new Integer(3); $integer2 = new Integer(3); $integer3 = new Integer(45); $this->assertTrue($integer1->sameValueAs($integer2)); $this->assertTrue($integer2->sameValueAs($integer1)); $this->assertFalse($integer1->sameValueAs($integer3)); $mock = $this->getMock('EmbarkNow\\ValueObjects\\ValueObjectInterface'); $this->assertFalse($integer1->sameValueAs($mock)); }