public void ReadStruct()
        {
            const string             hexBuffer = "A261410C61420D";
            FieldSerializationStruct strct     = Helper.Read <FieldSerializationStruct>(hexBuffer);

            Assert.Equal(12, strct.A);
            Assert.Equal(13, strct.B);
        }
示例#2
0
        public void ReadStruct()
        {
            JsonSerializerOptions options = new JsonSerializerOptions().SetupExtensions();

            const string             json  = @"{""A"":12,""B"":13}";
            FieldSerializationStruct strct = JsonSerializer.Deserialize <FieldSerializationStruct>(json, options);

            Assert.Equal(12, strct.A);
            Assert.Equal(13, strct.B);
        }
        public void WriteStruct()
        {
            FieldSerializationStruct strct = new FieldSerializationStruct
            {
                A = 12,
                B = 13
            };

            const string hexBuffer = "A261410C61420D";

            Helper.TestWrite(strct, hexBuffer);
        }
示例#4
0
        public void WriteStruct()
        {
            JsonSerializerOptions options = new JsonSerializerOptions().SetupExtensions();

            const string             json  = @"{""A"":12,""B"":13}";
            FieldSerializationStruct strct = new FieldSerializationStruct
            {
                A = 12,
                B = 13
            };

            Helper.TestWrite(strct, json, options);
        }