/** * @test */ public function it_returns_its_tracking_id() { $uuid = Uuid::uuid4(); $routeSpecification = new RouteSpecification("Hongkong", "Hamburg"); $cargo = new Cargo(new TrackingId($uuid), $routeSpecification); $checkTrackingId = new TrackingId($uuid); $this->assertTrue($checkTrackingId->sameValueAs($cargo->trackingId())); }
/** * @test */ public function it_is_not_same_value_as() { $trackingId = new TrackingId(Uuid::uuid4()); $otherTrackingId = new TrackingId(Uuid::uuid4()); $this->assertFalse($trackingId->sameValueAs($otherTrackingId)); }