public void DeserializeFromJsonTest() { string json = @"{""bar"":""foo""}"; testclass tc = new testclass(); tc.FromJsonIntermediateObject(JsonConvertibleObject.DeserializeFromJson(json)); Assert.AreEqual("foo", tc.testfield); }
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 MaybeStringTest() { var testc = new testclass(); var classmaybe = testc.ToMaybe(); Console.WriteLine(classmaybe.ToString()); Console.ReadLine(); Assert.Fail(); }
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); }
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); }
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); } }
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); }
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); }
public void test() { var instance = new testclass(); var x = instance?.prop1; var y = instance?.prop2; }