コード例 #1
0
 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));
 }