public function testStatusMetadataSuccess()
 {
     $this->specify('create a status instance with metadata', function () {
         $s = new Status(['id' => 'draft', 'workflowId' => 'workflow1', 'metadata' => ['color' => "#fffffff", 'priority' => 1]]);
         expect("color is obtained as a metadata", $s->getMetadata('color'))->equals('#fffffff');
         expect("priority is obtained as a metadata", $s->getMetadata('priority'))->equals(1);
         expect("metadata can be accessed as properties", $s->color)->equals('#fffffff');
         expect("priority is obtained as a metadata", $s->priority)->equals(1);
     });
 }