/** * @test */ public function event_is_converted_to_stream_data() { $uuid = new UUID(); $event = new WritableEvent($uuid, 'Foo', ['bar']); $streamData = ['eventId' => $uuid->toNative(), 'eventType' => 'Foo', 'data' => ['bar'], 'metadata' => []]; $this->assertEquals($streamData, $event->toStreamData()); }
/** * @return array */ public function toStreamData() { return ['eventId' => $this->uuid->toNative(), 'eventType' => $this->type, 'data' => $this->data, 'metadata' => $this->metadata]; }
public function testFromNative() { $uuid1 = new UUID(); $uuid2 = UUID::fromNative($uuid1->toNative()); $this->assertTrue($uuid1->sameValueAs($uuid2)); }