Esempio n. 1
0
        public void DisplayCube_Facts()
        {
            Assert.Equal("Could not find cube blahblah", CubeFunctions.DisplayCube("blahblah", false));

            var headers  = new[] { "b", "c" };
            var metaData = new object[, ] {
                { 1, 2 }, { 3, 4 }
            };
            var valueData = new double[] { 1.0, 1.5 };

            CubeFunctions.CreateCube("blahblah", headers, metaData, valueData);

            var result = (object[, ])CubeFunctions.DisplayCube("blahblah", false);

            Assert.Equal(headers[0], result[0, 0]);
            Assert.Equal(metaData[0, 1], result[1, 1]);

            Assert.Equal(valueData[1], CubeFunctions.DisplayCubeValueForRow("blahblah", 1));
        }
Esempio n. 2
0
        public void CreateCube_Facts()
        {
            var headers  = new[] { "b", "c" };
            var metaData = new object[, ] {
                { 1, 2, 3 }
            };
            var valueData = new double[] { 1.0 };

            Assert.Equal("Headers must match width of metadata range", CubeFunctions.CreateCube("blah", headers, metaData, valueData));

            metaData = new object[, ] {
                { 1, 2 }
            };
            valueData = new double[] { 1.0, 1.5 };
            Assert.Equal("Data vector must match length of metadata range", CubeFunctions.CreateCube("blah", headers, metaData, valueData));

            valueData = new double[] { 1.0 };
            Assert.Equal("blah¬0", CubeFunctions.CreateCube("blah", headers, metaData, valueData));
        }