Esempio n. 1
0
        public void TestSe4()
        {
            var r = Cbon.DoSe("null");

            Console.WriteLine(r);
            Assert.AreEqual("'null'", r);
        }
Esempio n. 2
0
        public void TestSe9()
        {
            var obj = ETest1.C;
            var r   = Cbon.DoSe(obj);

            Console.WriteLine(r);
            Assert.AreEqual("2", r);
        }
Esempio n. 3
0
        public void TestSe8()
        {
            var obj = new[] { 1, 2, 3 };
            var r   = Cbon.DoSeArr(obj);

            Console.WriteLine(r);
            Assert.AreEqual("1 2 3", r);
        }
Esempio n. 4
0
        public void TestSe6()
        {
            var obj = new OTest4(3, true, null);
            var r   = Cbon.DoSe(obj);

            Console.WriteLine(r);
            Assert.AreEqual("{a 3 b true c null}", r);
        }
Esempio n. 5
0
        public void TestSe5()
        {
            var obj = new OTest3(3, true, "some");
            var r   = Cbon.DoSe(obj);

            Console.WriteLine(r);
            Assert.AreEqual("{a 3 b true c some}", r);
        }
Esempio n. 6
0
        public void TestSe2()
        {
            var obj = new OTestA2(3);
            var r   = Cbon.DoSe(obj);

            Console.WriteLine(r);
            Assert.AreEqual("{a 3}", r);
        }
Esempio n. 7
0
        public void TestSe17()
        {
            bool?obj = null;
            var  r   = Cbon.DoSe(obj);

            Console.WriteLine(r);
            Assert.AreEqual("null", r);
        }
Esempio n. 8
0
        public void TestSe19()
        {
            var obj = new DateTime(2222, 2, 2, 2, 2, 2, 2);
            var r   = Cbon.DoSe(obj);

            Console.WriteLine(r);
            Assert.AreEqual("'2222-02-02T02:02:02.0020000'", r);
        }
Esempio n. 9
0
        public void TestSe16()
        {
            var obj = true;
            var r   = Cbon.DoSe <bool?>(obj);

            Console.WriteLine(r);
            Assert.AreEqual("true", r);
        }
Esempio n. 10
0
        public void TestSe15()
        {
            var obj = new UTestCUA1(3);
            var r   = Cbon.DoSe <UTest1>(obj);

            Console.WriteLine(r);
            Assert.AreEqual("(n)(u){a 3}", r);
        }
Esempio n. 11
0
        public void TestSe14()
        {
            var obj = new UTestB1("123");
            var r   = Cbon.DoSe <UTest1>(obj);

            Console.WriteLine(r);
            Assert.AreEqual("(str){a '123'}", r);
        }
Esempio n. 12
0
        public void TestSe12()
        {
            var obj = ETest4.C;
            var r   = Cbon.DoSe(obj);

            Console.WriteLine(r);
            Assert.AreEqual("three", r);
        }
Esempio n. 13
0
        public void TestSe18()
        {
            var obj = new Dictionary <int, int> {
                { 1, 3 }, { 2, 2 }, { 3, 1 }
            };
            var r = Cbon.DoSe(obj);

            Console.WriteLine(r);
            Assert.AreEqual("{1 3 2 2 3 1}", r);
        }