public void TestCatalog() { XCRI.Interfaces.XCRICAP11.ICatalog catalog = new XCRI.Catalog(); this.TestNode ( this.Generate(catalog), (n) => { HasCorrectNameAndNamespace(n, "catalog", XCRI.Configuration.Namespaces.XCRICAP11NamespaceUri); } ); }
public void TestCatalogGenerated() { XCRI.Interfaces.XCRICAP11.ICatalog catalog = new XCRI.Catalog(); catalog.Generated = DateTime.UtcNow; this.TestNode ( this.Generate(catalog), (n) => { HasAttributeWithValue(n, "generated", XCRI.Configuration.Namespaces.XCRICAP11NamespaceUri, catalog.Generated.Value.ToISO8601()); } ); }
public void TestCatalogProviders() { XCRI.Interfaces.XCRICAP11.ICatalog catalog = new XCRI.Catalog(); catalog.Providers.Add(new Provider()); this.TestNode ( this.Generate(catalog), (n) => { HasChildElement(n, "provider", XCRI.Configuration.Namespaces.XCRICAP11NamespaceUri); } ); catalog.Providers.Add(new Provider()); this.TestNode ( this.Generate(catalog), (n) => { HasChildElements(n, "provider", XCRI.Configuration.Namespaces.XCRICAP11NamespaceUri, catalog.Providers.Count); } ); }