/**
  * @test
  */
 public function it_returns_command_with_uuid_to_launch()
 {
     $this->commandCollector->getCommandByName('DummyCommandWithUuid')->willReturn(CommandReflection::fromClass(DummyCommandWithUuid::class));
     $this->argumentsProcessor->process(['lorem ipsum', 'a1df6294-bcd9-43c5-8731-e3cd43401974'])->willReturn(['lorem ipsum', Uuid::fromString('a1df6294-bcd9-43c5-8731-e3cd43401974')]);
     $command = $this->sut->getCommandToLaunch('DummyCommandWithUuid', ['lorem ipsum', 'a1df6294-bcd9-43c5-8731-e3cd43401974']);
     $this->assertInstanceOf(DummyCommandWithUuid::class, $command);
     $this->assertTrue(Uuid::fromString('a1df6294-bcd9-43c5-8731-e3cd43401974')->equals($command->argument2));
 }
 /**
  * @tests
  */
 public function it_converts_uuid_like_strings_to_uuid_object()
 {
     $arguments = $this->sut->process(['b1b250a0-938a-48f6-b0ca-0aeccff1288e']);
     \PHPUnit_Framework_Assert::assertTrue(Uuid::fromString('b1b250a0-938a-48f6-b0ca-0aeccff1288e')->equals($arguments[0]));
 }