diff --git a/Tests/UseCase.php b/Tests/UseCase.php
index <HASH>..<HASH> 100644
--- a/Tests/UseCase.php
+++ b/Tests/UseCase.php
@@ -72,8 +72,9 @@ class UserDeactivateHandler implements PatchCommandHandlerInterface
 // create and run command
 $command = new PatchCommand('user.deactivate', 123);
 
-try {
-    $this->get('imatic_data.command_executor')->execute($command);
-} catch (\Exception $e) {
-    echo $e->getMessage();
-}
\ No newline at end of file
+$result = $this->get('imatic_data.command_executor')->execute($command);
+$result->isSuccessful(); // bool
+$result->hasException(); // bool
+$result->getException(); // \Exception|null
+$result->getMessages(); // [{ type: success|error|..., message: string, params: {key: value} }]
+$result->hasMessages(); // bool
Basic idea - interfaces and some test implementation