public void DeserializeFromJsonTest()
        {
            string    json = @"{""bar"":""foo""}";
            testclass tc   = new testclass();

            tc.FromJsonIntermediateObject(JsonConvertibleObject.DeserializeFromJson(json));
            Assert.AreEqual("foo", tc.testfield);
        }
コード例 #2
0
ファイル: Test_ByDuskforest.cs プロジェクト: qq1792/LSharp
 public static void UnitTest_interfacetest()
 {
     itest a = new testclass();
     itest b = a.testfunc() as itest;
     if (b == null)
     {
         throw new Exception("b = null");
     }
 }
コード例 #3
0
        public void MaybeStringTest()
        {
            var testc      = new testclass();
            var classmaybe = testc.ToMaybe();

            Console.WriteLine(classmaybe.ToString());
            Console.ReadLine();

            Assert.Fail();
        }
コード例 #4
0
        public static void UnitTest_interfacetest()
        {
            itest a = new testclass();
            itest b = a.testfunc() as itest;

            if (b == null)
            {
                throw new Exception("b = null");
            }
        }
        public void DeserializeFromEnumJsonTest()
        {
            string json = @"{""bar"":""foo"",""blah"":""enum2"",""field3"":""yyy""}";

            testclass tc = new testclass();

            tc.testfield  = "asdasd";
            tc.testfield2 = testenum.foo;
            tc.testfield3 = testenum0.xxx;
            tc.FromJsonIntermediateObject(JsonConvertibleObject.DeserializeFromJson(json));
            Assert.AreEqual("foo", tc.testfield);
            Assert.AreEqual(testenum.bar, tc.testfield2);
            Assert.AreEqual(testenum0.yyy, tc.testfield3);
        }
        public void DeserializeFromArrayJsonTest()
        {
            string json = @"[{""bar"":""foo""},1]";

            object[] objects = JsonConvertibleObject.DeserializeFromJsonArray(json);

            testclass tc = new testclass();

            tc.FromJsonIntermediateObject(objects[0]);
            Assert.AreEqual("foo", tc.testfield);

            int i = JsonConvertibleObject.ObjectToValue <int>(objects[1]);

            Assert.AreEqual(1, i);
        }
コード例 #7
0
ファイル: HotfixCheck.cs プロジェクト: spadd/BDFramework.Core
    static async public void TestAction(string s, string s2, Action <int, int> callback2, Action <string> callback)
    {
        int i    = 222111;
        var test = new testclass();

        test.i = 2222;
        var json = JsonMapper.ToJson(test);
        var o    = JsonMapper.ToObject <testclass>(json);

        //
        callback(json.ToString());
        int m = 1;
        int n = 2;

        callback2(m, n);
    }
コード例 #8
0
    public void test()
    {
        testclass testclass = new testclass();

        if (testclass == null)
        {
            int?arg_20_0 = null;
        }
        else
        {
            new int?(testclass.prop1);
        }
        if (testclass == null)
        {
            int?arg_3A_0 = null;
        }
        else
        {
            new int?(testclass.prop2);
        }
    }
コード例 #9
0
        public void SerializeEnumJsonTest()
        {
            string json = @"{""bar"":""foo"",""blah"":""enum2"",""field3"":""yyy""}";

            testclass tc = new testclass();
            tc.testfield = "asdasd";
            tc.testfield2 = testenum.foo;
            tc.testfield3 = testenum0.xxx;
            tc.FromJsonIntermediateObject(JsonConvertibleObject.DeserializeFromJson(json));
            Assert.AreEqual("foo", tc.testfield);
            Assert.AreEqual(testenum.bar, tc.testfield2);
            Assert.AreEqual(testenum0.yyy, tc.testfield3);

            string json2 = tc.SerializeToJson();

            Assert.AreEqual(json, json2);
        }
コード例 #10
0
 public void DeserializeFromJsonTest()
 {
     string json = @"{""bar"":""foo""}";
     testclass tc = new testclass();
     tc.FromJsonIntermediateObject(JsonConvertibleObject.DeserializeFromJson(json));
     Assert.AreEqual("foo", tc.testfield);
 }
コード例 #11
0
        public void DeserializeFromArrayJsonTest()
        {
            string json = @"[{""bar"":""foo""},1]";

            object[] objects = JsonConvertibleObject.DeserializeFromJsonArray(json);

            testclass tc = new testclass();
            tc.FromJsonIntermediateObject(objects[0]);
            Assert.AreEqual("foo", tc.testfield);

            int i = JsonConvertibleObject.ObjectToValue<int>(objects[1]);
            Assert.AreEqual(1, i);
        }
コード例 #12
0
 public void test()
 {
     var instance = new testclass();
     var x        = instance?.prop1;
     var y        = instance?.prop2;
 }