コード例 #1
0
        public void CanSerializeToInt_WithSystemTextJsonProvider()
        {
            var foo = new SystemTextJsonIntId(123);

            var serializedFoo = SystemTextJsonSerializer.Serialize(foo);
            var serializedInt = SystemTextJsonSerializer.Serialize(foo.Value);

            Assert.Equal(serializedFoo, serializedInt);
        }
コード例 #2
0
        public void CanDeserializeFromInt_WithSystemTextJsonProvider()
        {
            var value         = 123;
            var foo           = new SystemTextJsonIntId(value);
            var serializedInt = SystemTextJsonSerializer.Serialize(value);

            var deserializedFoo = SystemTextJsonSerializer.Deserialize <SystemTextJsonIntId>(serializedInt);

            Assert.Equal(foo, deserializedFoo);
        }