/**
  * @test
  */
 public function runInstanceOfBad()
 {
     $key = 'instance_of';
     $class_name = get_class($this);
     $bad_values = [12345, 67890, '12345', 'abcdef', new SplQueue(), new ArrayObject(), new SplStack(), new stdClass()];
     foreach ($bad_values as $value) {
         $validator = new ValidatorService();
         $validator->setRule($key, 'Instance Of', "required|instanceOf[{$class_name}]");
         $this->assertNotInstanceOf($class_name, $value);
         $validator->setCageData([$key => $value]);
         $this->assertFalse($validator->run());
         $this->assertTrue($validator->isFieldFailed($key));
     }
     // foreach values
 }