public void GetXmlSchemaListItemNamespacesAsStringArray() { panel.AddXmlSchemaListItem(new XmlSchemaListItem("a")); panel.AddXmlSchemaListItem(new XmlSchemaListItem("b")); string[] expectedItems = new string[] { "a", "b" }; Assert.AreEqual(expectedItems, panel.GetXmlSchemaListItemNamespaces()); }
public void AnotherSchemaAddedToPanelIsSortedByNamespaceInSchemasList() { string fileName = @"c:\projects\b.xsd"; factory.AddSchemaXml(fileName, "<xs:schema xmlns:xs='http://www.w3.org/2001/XMLSchema' targetNamespace='http://new' />"); panel.OpenFileDialogFileNameToReturn = fileName; panel.OpenFileDialogResultToReturn = true; schemasEditor.AddSchemaFromFileSystem(); string[] expectedSchemas = new string[] { "http://new", "http://test" }; Assert.AreEqual(expectedSchemas, panel.GetXmlSchemaListItemNamespaces()); }