getHandler())($command); self::assertInstanceOf(Ticket::class, $actual); self::assertEquals('', $actual->getExternalRef()); self::assertEquals(StateEnum::OPEN, $actual->getState()); } public function testHandleWithReference(): void { $command = new CreateTicketCommand($ref = 'external-ref'); $actual = ($this->getHandler())($command); self::assertInstanceOf(Ticket::class, $actual); self::assertEquals($ref, $actual->getExternalRef()); self::assertEquals(StateEnum::OPEN, $actual->getState()); } }