Example #1
0
        public void ActionBookmarkLinkTest()
        {
            string bookmark = "bookmark";
            int    id       = 0;

            Action action = Action.CreateBookmark(bookmark, id);

            Assert.AreEqual(ActionType.BookmarkLink, action.ActionType);
            Assert.AreEqual(bookmark, action.BookmarkLink);
            Assert.AreEqual(id, action.ActionId);
        }
Example #2
0
        public void ActionHyperLinkTest()
        {
            const string link = "http://www.grapecity.com";
            const int    id   = 0;

            Action action = Action.CreateHyperlink(link, id);

            Assert.AreEqual(ActionType.HyperLink, action.ActionType);
            Assert.AreEqual(link, action.HyperLink);
            Assert.AreEqual(id, action.ActionId);
        }
Example #3
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 #4
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);
        }