Beispiel #1
0
        public void GetXmlSchemaListItemNamespacesAsStringArray()
        {
            panel.AddXmlSchemaListItem(new XmlSchemaListItem("a"));
            panel.AddXmlSchemaListItem(new XmlSchemaListItem("b"));

            string[] expectedItems = new string[] { "a", "b" };

            Assert.AreEqual(expectedItems, panel.GetXmlSchemaListItemNamespaces());
        }
Beispiel #2
0
        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());
        }