/** * Test Version method. */ public function testVersion() { $this->given($postId = PostId::fromNative(md5(rand())))->when($event = new PostWasCreated($postId, $this->faker->sentence, $this->faker->paragraph))->then()->integer($event->version())->isEqualTo(0)->and()->when($event->setVersion(165))->then()->integer($event->version())->isEqualTo(165); }