static public IMDXAxisItem GetMoqMDXAxisItem(string txt = "") { var Mock = new Mock <IMDXAxisItem>(); Mock.Setup(item => item.Build()).Returns(((txt == "") ? MDXTextUtil.GetDummyMember() : txt)); return(Mock.Object); }
public void InitializationWihtIMDXAxisItemAndCountOfHead() { Head Item = new Head(MDXTextUtil.GetMoqMDXAxisItem()); Item.Count = 5; Assert.AreEqual("HEAD (" + MDXTextUtil.GetDummyMember() + ", 5)", Item.Build()); }
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()); }
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()); }
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()); }
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()); }
public void InitializationOk() { NonEmpty AxisItem = new NonEmpty(MDXTextUtil.GetMoqMDXAxisItem()); Assert.AreEqual("NON EMPTY { " + MDXTextUtil.GetDummyMember() + " }", AxisItem.Build()); }
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()); }