Example #1
0
        public void ActionDrillthroughTest1()
        {
            int           id           = 0;
            string        reportName   = "report";
            IDrillthrough drillthrough = Drillthrough.Create(reportName, null);

            Action action = Action.CreateDrillthrouth(drillthrough, id);

            Assert.AreEqual(ActionType.DrillThrough, action.ActionType);
            Assert.IsNotNull(action.Drillthrough);
            Assert.AreEqual(reportName, action.Drillthrough.ReportName);
            Assert.AreEqual(id, action.ActionId);
            Assert.AreEqual(0, action.Drillthrough.NumberOfParameters);
        }
Example #2
0
        public void ActionDrillthroughTest2()
        {
            const int    id         = 0;
            const string reportName = "report";

            DrillthroughParameter[] parameters = new[]
            {
                new DrillthroughParameter("a", 1, false),
                new DrillthroughParameter("b", 2, false),
            };

            IDrillthrough drillthrough = Drillthrough.Create(reportName, parameters);

            Action action = Action.CreateDrillthrouth(drillthrough, id);

            Assert.AreEqual(ActionType.DrillThrough, action.ActionType);
            Assert.IsNotNull(action.Drillthrough);
            Assert.AreEqual(reportName, action.Drillthrough.ReportName);
            Assert.AreEqual(id, action.ActionId);
            Assert.AreEqual(parameters.Length, action.Drillthrough.NumberOfParameters);
        }