コード例 #1
0
        public void TestColumnDefFactoryClassName()
        {
            ColumnDefsFactory factory = new ColumnDefsFactory();

            factory.Targets("class");
            var j = factory.ToJToken();

            Assert.Equal("[{\"targets\":\"class\"}]", j.ToString(Newtonsoft.Json.Formatting.None));
        }
コード例 #2
0
        public void TestColumnDefFactoryArray()
        {
            ColumnDefsFactory factory = new ColumnDefsFactory();

            factory.Targets(new int[] { 0, 1, 2 });
            var j = factory.ToJToken();

            Assert.Equal("[{\"targets\":[0,1,2]}]", j.ToString(Newtonsoft.Json.Formatting.None));
        }
コード例 #3
0
        public void TestColumnDefFactoryAll()
        {
            ColumnDefsFactory factory = new ColumnDefsFactory();

            factory.TargetAll();;
            var j = factory.ToJToken();

            Assert.Equal("[{\"targets\":\"_all\"}]", j.ToString(Newtonsoft.Json.Formatting.None));
        }
コード例 #4
0
        public void TestColumnDefFactoryInt()
        {
            ColumnDefsFactory factory = new ColumnDefsFactory();

            factory.Targets(0);
            var j = factory.ToJToken();

            Assert.AreEqual("[{\"targets\":0}]", j.ToString(Newtonsoft.Json.Formatting.None));
        }
コード例 #5
0
        public void TestColumnDefFactoryDeeper()
        {
            ColumnDefsFactory factory = new ColumnDefsFactory();
            var colDef = factory.Targets(new int[] { 3, 4 });

            colDef.Searchable(false).OrderData(0);
            factory.Targets(1).Visible(false);
            var j = factory.ToJToken();

            Assert.Equal("[{\"targets\":[3,4],\"orderData\":[0],\"searchable\":false},{\"targets\":1,\"visible\":false}]", j.ToString(Newtonsoft.Json.Formatting.None));
        }