public void TabularItemNodeNonDisplay() { var xmlDoc = new XmlDocument(ExcelSlicer.SlicerDocumentNamespaceManager.NameTable); xmlDoc.LoadXml("<i x=\"2\" s=\"1\" nd=\"1\"/>"); var node = xmlDoc.FirstChild; var tabularItemNode = new TabularItemNode(node); Assert.AreEqual(true, tabularItemNode.NonDisplay); tabularItemNode.NonDisplay = false; Assert.AreEqual(false, tabularItemNode.NonDisplay); Assert.AreEqual("<i x=\"2\" s=\"1\" nd=\"0\" />", node.OuterXml); }
public void TabularItemNodeIsSelectedDoesNotExist() { var xmlDoc = new XmlDocument(ExcelSlicer.SlicerDocumentNamespaceManager.NameTable); xmlDoc.LoadXml("<i x=\"1\"/>"); var node = xmlDoc.FirstChild; var tabularItemNode = new TabularItemNode(node); Assert.AreEqual(false, tabularItemNode.IsSelected); tabularItemNode.IsSelected = true; Assert.AreEqual(true, tabularItemNode.IsSelected); Assert.AreEqual("<i x=\"1\" s=\"1\" />", node.OuterXml); }
public void TabularItemNodeAtomIndexDoesNotExist() { var xmlDoc = new XmlDocument(ExcelSlicer.SlicerDocumentNamespaceManager.NameTable); xmlDoc.LoadXml("<i s=\"1\"/>"); var node = xmlDoc.FirstChild; var tabularItemNode = new TabularItemNode(node); Assert.AreEqual(-1, tabularItemNode.AtomIndex); tabularItemNode.AtomIndex = 3; Assert.AreEqual(3, tabularItemNode.AtomIndex); Assert.AreEqual("<i s=\"1\" x=\"3\" />", node.OuterXml); }
public void TabularItemNodeIsSelected() { var xmlDoc = new XmlDocument(ExcelSlicer.SlicerDocumentNamespaceManager.NameTable); xmlDoc.LoadXml("<i x=\"2\" s=\"1\"/>"); var node = xmlDoc.FirstChild; var namespaceManager = TestUtility.CreateDefaultNSM(); var tabularItemNode = new TabularItemNode(node, namespaceManager); Assert.AreEqual(true, tabularItemNode.IsSelected); tabularItemNode.IsSelected = false; Assert.AreEqual(false, tabularItemNode.IsSelected); Assert.AreEqual("<i x=\"2\" />", node.OuterXml); }
public void TabularItemNodeAtomIndex() { var xmlDoc = new XmlDocument(ExcelSlicer.SlicerDocumentNamespaceManager.NameTable); xmlDoc.LoadXml("<i x=\"2\" s=\"1\"/>"); var node = xmlDoc.FirstChild; var namespaceManager = TestUtility.CreateDefaultNSM(); var tabularItemNode = new TabularItemNode(node, namespaceManager); Assert.AreEqual(2, tabularItemNode.AtomIndex); tabularItemNode.AtomIndex = 3; Assert.AreEqual(3, tabularItemNode.AtomIndex); Assert.AreEqual("<i x=\"3\" s=\"1\" />", node.OuterXml); }
public void TabularItemNodeNonDisplayDoesNotExist() { var xmlDoc = new XmlDocument(ExcelSlicer.SlicerDocumentNamespaceManager.NameTable); xmlDoc.LoadXml("<i x=\"1\" s=\"1\"/>"); var node = xmlDoc.FirstChild; var namespaceManager = TestUtility.CreateDefaultNSM(); var tabularItemNode = new TabularItemNode(node, namespaceManager); Assert.AreEqual(false, tabularItemNode.NoData); tabularItemNode.NoData = true; Assert.AreEqual(true, tabularItemNode.NoData); Assert.AreEqual("<i x=\"1\" s=\"1\" nd=\"1\" />", node.OuterXml); }