Пример #1
0
        public void RaiseIfDuplicatedDimension()
        {
            DataSet <int> set = new DataSet <int>("Data");

            set.CreateDimension("Country");
            set.CreateDimension("Country");
        }
Пример #2
0
        public void RaiseIfCreateDimensionAfterAddingData()
        {
            DataSet <int> set = new DataSet <int>("Data");

            set.CreateDimension("Country");
            set.AddData(
                new Dictionary <string, object>
            {
                { "Country", "Canada" }
            },
                100);
            set.CreateDimension("Category");
        }
Пример #3
0
        public void GetDimensions()
        {
            DataSet <int> set = new DataSet <int>("Data");

            set.CreateDimension("Country");
            set.CreateDimension("Product");
            set.CreateDimension("Category");

            var result = set.Dimensions;

            Assert.IsNotNull(result);
            Assert.AreEqual(3, result.Count);
            Assert.IsTrue(result.Any(c => c.Name == "Country"));
            Assert.IsTrue(result.Any(c => c.Name == "Product"));
            Assert.IsTrue(result.Any(c => c.Name == "Category"));
        }
Пример #4
0
        public void GetDimension()
        {
            DataSet <int> set = new DataSet <int>("Data");

            Dimension dimension = set.CreateDimension("Country");
            Dimension result    = set.GetDimension("Country");

            Assert.IsNotNull(result);
            Assert.AreEqual(dimension, result);
            Assert.AreEqual("Country", result.Name);
        }
Пример #5
0
        public void GetDimension()
        {
            DataSet<int> set = new DataSet<int>("Data");

            Dimension dimension = set.CreateDimension("Country");
            Dimension result = set.GetDimension("Country");

            Assert.IsNotNull(result);
            Assert.AreEqual(dimension, result);
            Assert.AreEqual("Country", result.Name);
        }
Пример #6
0
        public void CreateDimension()
        {
            DataSet <int> set = new DataSet <int>("Data");

            Dimension result = set.CreateDimension("Country");

            Assert.IsNotNull(result);
            Assert.AreEqual("Country", result.Name);
            Assert.AreEqual(1, set.Dimensions.Count);
            Assert.AreSame(result, set.GetDimension("Country"));
        }
Пример #7
0
        public void CreateDimension()
        {
            DataSet<int> set = new DataSet<int>("Data");

            Dimension result = set.CreateDimension("Country");

            Assert.IsNotNull(result);
            Assert.AreEqual("Country", result.Name);
            Assert.AreEqual(1, set.Dimensions.Count);
            Assert.AreSame(result, set.GetDimension("Country"));
        }
Пример #8
0
        private static void GenerateTuples(DataSet <int> set, params int[] nvalues)
        {
            int k;

            string[] dimensions = new string[nvalues.Length];

            for (k = 0; k < nvalues.Length; k++)
            {
                dimensions[k] = string.Format("Dimension{0}", k + 1);
                set.CreateDimension(dimensions[k]);
            }

            var dict = new Dictionary <string, object>();

            GenerateValue(set, dimensions, dict, nvalues, 0);
        }
Пример #9
0
        private static void GenerateTuples(DataSet<int> set, params int[] nvalues)
        {
            int k;
            string[] dimensions = new string[nvalues.Length];

            for (k = 0; k < nvalues.Length; k++)
            {
                dimensions[k] = string.Format("Dimension{0}", k + 1);
                set.CreateDimension(dimensions[k]);
            }

            var dict = new Dictionary<string, object>();

            GenerateValue(set, dimensions, dict, nvalues, 0);
        }
Пример #10
0
 public void RaiseIfDuplicatedDimension()
 {
     DataSet<int> set = new DataSet<int>("Data");
     set.CreateDimension("Country");
     set.CreateDimension("Country");
 }
Пример #11
0
 public void RaiseIfCreateDimensionAfterAddingData()
 {
     DataSet<int> set = new DataSet<int>("Data");
     set.CreateDimension("Country");
     set.AddData(
         new Dictionary<string, object>
         {
             { "Country", "Canada" }
         },
         100);
     set.CreateDimension("Category");
 }
Пример #12
0
        public void GetDimensions()
        {
            DataSet<int> set = new DataSet<int>("Data");

            set.CreateDimension("Country");
            set.CreateDimension("Product");
            set.CreateDimension("Category");

            var result = set.Dimensions;

            Assert.IsNotNull(result);
            Assert.AreEqual(3, result.Count);
            Assert.IsTrue(result.Any(c => c.Name == "Country"));
            Assert.IsTrue(result.Any(c => c.Name == "Product"));
            Assert.IsTrue(result.Any(c => c.Name == "Category"));
        }