예제 #1
0
 public void Run(RegressionEnvironment env)
 {
     var resourceManager = env.Container.ResourceManager();
     var schemaUriSimpleSchema = resourceManager.ResolveResourceURL("regression/simpleSchema.xsd");
     var epl = "@public @buseventtype " +
               "@XMLSchema(RootElementName='simpleEvent', SchemaResource='" +
               schemaUriSimpleSchema +
               "', XPathPropertyExpr=false)" +
               "@XMLSchemaNamespacePrefix(Prefix='ss', Namespace='samples:schemas:simpleSchema')" +
               "@XMLSchemaField(Name='customProp', XPath='count(/ss:simpleEvent/ss:nested3/ss:nested4)', Type='number')" +
               "create xml schema MyEventCreateSchema()";
     var path = new RegressionPath();
     env.CompileDeploy(epl, path);
     EventXMLSchemaXPathBacked.RunAssertion(env, false, "MyEventCreateSchema", path);
 }
예제 #2
0
 public void Run(RegressionEnvironment env)
 {
     EventXMLSchemaXPathBacked.RunAssertion(env, false, "XMLSchemaConfigTwo", new RegressionPath());
 }