public void Dimension_Translator_GetDimension_Test() { var translator = new DimensionReferenceTranslator <int>(cube.Schema); var result = translator.GetDimension("category"); Assert.AreEqual(1, result); }
public void Dimension_Translator_GetDimensionMember_Test() { var translator = new DimensionReferenceTranslator <int>(cube.Schema); var dimKey = translator.GetDimension("category"); var result = translator.GetDimensionMember(dimKey, "shoes"); Assert.AreEqual(4, result); }
public void Dimension_Translator_Translate_Simple_Test() { var translator = new DimensionReferenceTranslator <int>(cube.Schema); var result = translator.Translate("category.shoes"); Assert.IsTrue(result.Length > 0); Assert.AreEqual(new KeyValuePair <int, int>(1, 4), result[0]); }
public void Dimension_Translator_Translate_One_Dim_No_Segment_Test() { var translator = new DimensionReferenceTranslator <int>(cube.Schema); var result = translator.Translate("sex"); Assert.IsTrue(result.Length == 1); Assert.AreEqual(new KeyValuePair <int, int>(2, 0), result[0]); }
public void Dimension_Translator_Translate_Two_Dims_With_Selector_All_2_Test() { var translator = new DimensionReferenceTranslator <int>(cube.Schema); var result = translator.Translate("sex.All.category.shoes"); Assert.IsTrue(result.Length > 2); Assert.AreEqual(new KeyValuePair <int, int>(2, 0), result[0]); Assert.AreEqual(new KeyValuePair <int, int>(0, 0), result[1]); Assert.AreEqual(new KeyValuePair <int, int>(1, 4), result[2]); }