コード例 #1
0
        public void CanSerializeToLong_WithSystemTextJsonProvider()
        {
            var foo = new SystemTextJsonLongId(123L);

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

            Assert.Equal(serializedFoo, serializedLong);
        }
コード例 #2
0
        public void CanDeserializeFromLong_WithSystemTextJsonProvider()
        {
            var value          = 123L;
            var foo            = new SystemTextJsonLongId(value);
            var serializedLong = SystemTextJsonSerializer.Serialize(value);

            var deserializedFoo = SystemTextJsonSerializer.Deserialize <SystemTextJsonLongId>(serializedLong);

            Assert.Equal(foo, deserializedFoo);
        }