Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 6
0
        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);
        }