Ejemplo n.º 1
0
        public void RaiseIfDuplicatedDimension()
        {
            DataSet <int> set = new DataSet <int>("Data");

            set.CreateDimension("Country");
            set.CreateDimension("Country");
        }
Ejemplo n.º 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");
        }
Ejemplo n.º 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"));
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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"));
        }
Ejemplo n.º 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"));
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 10
0
 public void RaiseIfDuplicatedDimension()
 {
     DataSet<int> set = new DataSet<int>("Data");
     set.CreateDimension("Country");
     set.CreateDimension("Country");
 }
Ejemplo n.º 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");
 }
Ejemplo n.º 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"));
        }