static HttpBrowserCapabilities GetHttpBrowserCapabilitiesFromBrowscapini(string ua) { HttpBrowserCapabilities bcap = new HttpBrowserCapabilities(); bcap.capabilities = CapabilitiesLoader.GetCapabilities(ua); return(bcap); }
public void CapabilityExportRelatedConcept() { var collection = new CapabilitiesCollection(); const string conceptName = "concept"; const string relatedConcept = "related"; const string relatedConcept2 = "related2"; const string relatedConcept3 = "related3"; var concept = collection.AddConcept(conceptName); var related = collection.AddConcept(relatedConcept); concept.AddRelatedConcept(related); collection.AddRelation(conceptName, relatedConcept2); collection.AddRelation(conceptName, relatedConcept3); concept.SetCapability("Color", "Red"); related.SetCapability("Icon", "image.png"); concept.AddBlacklistedCapability("Icon"); const string documentName = "related.xmlcaps"; const string capsFileName = "related.caps"; collection.SaveAsDocument(documentName); CapabilitiesDocumentImporter.LoadFileCapabilities(documentName, capsFileName); var exists = File.Exists(capsFileName); Assert.IsTrue(exists); collection = CapabilitiesLoader.LoadFileCapabilities(capsFileName); Assert.IsTrue(collection.HasConcept("concept")); }