Ejemplo n.º 1
0
 public function it_can_be_compared_with_another_uuid(ValueObject $valueObject)
 {
     $this->sameValueAs($valueObject)->shouldReturn(false);
     $nilUuid = new \RayRutjes\DomainFoundation\ValueObject\Identity\Uuid(Uuid::NIL);
     $this->sameValueAs($nilUuid)->shouldReturn(true);
     $randomUuid = \RayRutjes\DomainFoundation\ValueObject\Identity\Uuid::generate();
     $this->sameValueAs($randomUuid)->shouldReturn(false);
 }
Ejemplo n.º 2
0
 /**
  * @return UserIdentifier
  */
 public static function generate()
 {
     return new self(Uuid::generate());
 }
 public function testCanBeConstructedWithAUuid()
 {
     new MessageIdentifier(\RayRutjes\DomainFoundation\ValueObject\Identity\Uuid::generate());
 }
Ejemplo n.º 4
0
 /**
  * @depends testCanCheckIfItIsEqualToAnotherUuid
  */
 public function testCanBeGeneratedRandomlyAndUniquely()
 {
     $uuid1 = Uuid::generate();
     $uuid2 = Uuid::generate();
     $this->assertFalse($uuid1->equals($uuid2));
 }