function testAllowedTypesShouldAllHaveSchema()
 {
     $missingSchemas = array();
     foreach (TransactionRequest::getAllowedTypes() as $type) {
         $file = JsonSchemaValidator::schemaPathFor($type);
         if (!file_exists($file)) {
             $missingSchemas[] = $type;
         }
     }
     $this->assertEqual(0, sizeof($missingSchemas), "missing schemas for Transaction types: " . join($missingSchemas, ', '));
 }