public ActionResult Details(int id)
        {
            var dataset = _engine.BrowseCube(id);

            if (dataset == null)
            {
                return(HttpNotFound());
            }
            return(View(dataset));
        }
Esempio n. 2
0
        public void TestBrowseCube()
        {
            // Arrange
            Reset();
            var tree = BusinessLayerTestHelper.CreateDimensionTree("TestDataset");

            _treeBuilderMock.Setup(c => c.ConvertToTree(It.IsAny <int>(), It.IsAny <bool>())).Returns(tree);
            _starSchemaQuerierMock.Setup(c => c.GetValuesOfDimension(It.IsAny <DimensionDto>(), It.IsAny <Column>()))
            .Returns((DimensionDto dim, Column c) => tree.GetDimensionDto(dim.Id).DimensionValues);
            // Act
            _testee.BrowseCube(1);
            // Assert
            _dataMock.Verify(dm => dm.GetDataset(1));
            _browseCubeMock.Verify(bcm => bcm.Map(It.IsAny <Dataset>(), It.IsAny <FilterViewModel>()));
            _browseCubeMock.Verify(bcm => bcm.Map(It.IsAny <DimensionTree>()));
        }