public void InitWithBaseItemAndWithoutCount()
        {
            BottomCount Item = new BottomCount(MDXTextUtil.GetMoqMDXAxisItem());

            Assert.Throws(Is.TypeOf <MDXException>()
                          .And.Message.EqualTo(MDXTextUtil.GetMessageErrorBaseNotInit(Item)),
                          () => Item.Build());
        }
Ejemplo n.º 2
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.º 3
0
        public void CompleteTest()
        {
            CrossJoin Item = new CrossJoin(MDXTextUtil.GetMoqMDXAxisItem(MDXTextUtil.getCountryDummyMembers()));

            Item.AddCrossJointTo(MDXTextUtil.GetMoqMDXAxisItem(MDXTextUtil.GetDummySalesPointMembers()));
            string expected = "CrossJoin (" +
                              MDXTextUtil.getCountryDummyMembers() + ", " +
                              MDXTextUtil.GetDummySalesPointMembers() + ")";

            Assert.AreEqual(expected, Item.Build());
        }
Ejemplo n.º 4
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.º 5
0
        public void InitWithNull()
        {
            CrossJoin Item = new CrossJoin(null);

            Assert.Throws(Is.TypeOf <MDXException>()
                          .And.Message.EqualTo(MDXTextUtil.GetMessageErrorBaseNotInit(Item)),
                          () => Item.Build());

            Item = new CrossJoin(MDXTextUtil.GetMoqMDXAxisItem());
            Assert.Throws(Is.TypeOf <MDXException>()
                          .And.Message.EqualTo(MDXTextUtil.GetMessageErrorBaseNotInit(Item)),
                          () => Item.Build());
        }
Ejemplo n.º 6
0
 static public string GetDummyMember()
 {
     return(MDXTextUtil.GetCountryDummyMember());
 }
Ejemplo n.º 7
0
        public void InitializationOk()
        {
            NonEmpty AxisItem = new NonEmpty(MDXTextUtil.GetMoqMDXAxisItem());

            Assert.AreEqual("NON EMPTY { " + MDXTextUtil.GetDummyMember() + " }", AxisItem.Build());
        }
Ejemplo n.º 8
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());
        }
        public void InitWithBaseItemAndCountByConstructor()
        {
            BottomCount Item = new BottomCount(MDXTextUtil.GetMoqMDXAxisItem(), 10);

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