Пример #1
0
        public static void ReadSimpleTestStructWithSimpleTestClass()
        {
            SimpleTestStruct testObject = new SimpleTestStruct();

            testObject.Initialize();
            testObject.MySimpleTestClass = new SimpleTestClass  {
                MyString = "Hello", MyDouble = 3.14
            };

            string           json         = JsonSerializer.ToString(testObject);
            SimpleTestStruct parsedObject = JsonSerializer.Parse <SimpleTestStruct>(json);

            parsedObject.Verify();
        }
Пример #2
0
        public static void ReadSimpleTestStructWithSimpleTestClass()
        {
            SimpleTestStruct testObject = new SimpleTestStruct();

            testObject.Initialize();
            testObject.MySimpleTestClass = new SimpleTestClass {
                MyString = "Hello", MyDouble = 3.14
            };

            string           json         = JsonSerializer.Serialize(testObject);
            SimpleTestStruct parsedObject = JsonSerializer.Deserialize <SimpleTestStruct>(json);

            parsedObject.Verify();
            Assert.Equal(3.14, parsedObject.MySimpleTestClass.MyDouble);
            Assert.Equal("Hello", parsedObject.MySimpleTestClass.MyString);
        }