public void ExcelFormatReferencesCollectionConstructorTest() { var xmlDoc = new XmlDocument(TestUtility.CreateDefaultNSM().NameTable); xmlDoc.LoadXml(@"<references count=""1"" xmlns=""http://schemas.openxmlformats.org/spreadsheetml/2006/main""> <reference field=""6"" count =""1""> <x v=""0""/> </reference> </references>" ); var referencesCollection = new ExcelFormatReferencesCollection(TestUtility.CreateDefaultNSM(), xmlDoc.FirstChild); Assert.IsNotNull(referencesCollection); Assert.AreEqual(1, referencesCollection.Count); }
public void LoadItems() { var namespaceManager = TestUtility.CreateDefaultNSM(); var xmlDoc = new XmlDocument(namespaceManager.NameTable); xmlDoc.LoadXml(@"<references count=""1"" xmlns=""http://schemas.openxmlformats.org/spreadsheetml/2006/main""> <reference field=""6"" count =""1""> <x v=""0""/> </reference> </references>" ); var node = xmlDoc.FirstChild; var itemsCollection = new ExcelFormatReferencesCollection(namespaceManager, node); Assert.AreEqual(1, itemsCollection.Count); Assert.AreEqual(6, itemsCollection[0].FieldIndex); Assert.AreEqual(1, itemsCollection[0].ItemIndexCount); }