Ejemplo n.º 1
0
        static public IMDXAxisItem GetMoqMDXAxisItem(string txt = "")
        {
            var Mock = new Mock <IMDXAxisItem>();

            Mock.Setup(item => item.Build()).Returns(((txt == "") ? MDXTextUtil.GetDummyMember() : txt));

            return(Mock.Object);
        }
Ejemplo n.º 2
0
        public void InitializationWihtIMDXAxisItemAndCountOfHead()
        {
            Head Item = new Head(MDXTextUtil.GetMoqMDXAxisItem());

            Item.Count = 5;

            Assert.AreEqual("HEAD (" + MDXTextUtil.GetDummyMember() + ", 5)", Item.Build());
        }
Ejemplo n.º 3
0
        public void InitWithbaseItemAndOptionBySetter()
        {
            Count Item = new Count(MDXTextUtil.GetMoqMDXAxisItem());

            Item.Options = Count.Key.EXCLUDEEMPTY;

            Assert.AreEqual("Count (" + MDXTextUtil.GetDummyMember() + ", " + Count.Key.EXCLUDEEMPTY.ToString() + ")", Item.Build());
        }
Ejemplo n.º 4
0
        public void InitializationWihtAxisItemByParamAndComparator()
        {
            Order Item = new Order(MDXTextUtil.GetMoqMDXAxisItem());

            Item.OrderComparator = MDXTextUtil.GetDummySalesMeasure();

            Assert.AreEqual("ORDER (" + MDXTextUtil.GetDummyMember() + ", " + MDXTextUtil.GetDummySalesMeasure() + ")", Item.Build());
        }
        public void InitWithBaseItemAndCountBySetter()
        {
            BottomCount Item = new BottomCount(MDXTextUtil.GetMoqMDXAxisItem(), 10);

            Item.Count = 5;

            Assert.AreEqual("BottomCount (" + MDXTextUtil.GetDummyMember() + ", 5)", Item.Build());
        }
Ejemplo n.º 6
0
        public void InitWithAxisItemAndDataOK()
        {
            TopCount Item = new TopCount(MDXTextUtil.GetMoqMDXAxisItem());

            Item.Comparator = MDXTextUtil.GetDummySalesMeasure();
            Item.Count      = 5;

            Assert.AreEqual("TOPCOUNT (" + MDXTextUtil.GetDummyMember() + ", 5, " + MDXTextUtil.GetDummySalesMeasure() + ")", Item.Build());
        }
Ejemplo n.º 7
0
        public void InitializationWihtAxisItemByParamAndComparatorAndDescType()
        {
            Order Item = new Order(MDXTextUtil.GetMoqMDXAxisItem());

            Item.OrderComparator = MDXTextUtil.GetDummySalesMeasure();
            Item.TypeOrder       = Order.OrderType.DESC;
            string expect = "ORDER (" +
                            MDXTextUtil.GetDummyMember() + ", " +
                            MDXTextUtil.GetDummySalesMeasure() + ", " +
                            Order.OrderType.DESC.ToString() + ")";

            Assert.AreEqual(expect, Item.Build());
        }
Ejemplo n.º 8
0
        public void InitializationOk()
        {
            NonEmpty AxisItem = new NonEmpty(MDXTextUtil.GetMoqMDXAxisItem());

            Assert.AreEqual("NON EMPTY { " + MDXTextUtil.GetDummyMember() + " }", AxisItem.Build());
        }
Ejemplo n.º 9
0
        public void InitWithBaseItem()
        {
            Count Item = new Count(MDXTextUtil.GetMoqMDXAxisItem());

            Assert.AreEqual("Count (" + MDXTextUtil.GetDummyMember() + ")", Item.Build());
        }
        public void InitWithBaseItemAndCountAndMeasure()
        {
            BottomCount Item = new BottomCount(MDXTextUtil.GetMoqMDXAxisItem(), 10, "[Measures].[Sales]");

            Assert.AreEqual("BottomCount (" + MDXTextUtil.GetDummyMember() + ", 10, [Measures].[Sales])", Item.Build());
        }