Пример #1
0
        public void HierarchyValueTest()
        {
            var builder = new MdxHierarchy("[Ent Contacts].[Ent MainManagers - Id]")
                          .Value("175");

            var dc = new MdxDrawContext();

            builder.Draw(dc);
            var mdxQuery = dc.ToString();

            var expectedQuery = "[Ent Contacts].[Ent MainManagers - Id].&[175]";

            Assert.AreEqual(expectedQuery, mdxQuery, "Запрос по измерениям должен совпадать с образцом");
        }
Пример #2
0
        public void NonEmptyHierarchyTest()
        {
            var builder = new MdxHierarchy("[Ent Contacts].[Ent MainManagers - Id]")
                          .NotEmpty();

            var dc = new MdxDrawContext();

            builder.Draw(dc);
            var mdxQuery = dc.ToString();

            var expectedQuery = @"NON EMPTY (
[Ent Contacts].[Ent MainManagers - Id])";

            Assert.AreEqual(expectedQuery, mdxQuery, "Запрос по измерениям должен совпадать с образцом");
        }