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, "Запрос по измерениям должен совпадать с образцом"); }
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, "Запрос по измерениям должен совпадать с образцом"); }