예제 #1
0
        public void CanSerializeToGuid_WithSystemTextJsonProvider()
        {
            var foo = SystemTextJsonGuidId.New();

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

            Assert.Equal(serializedFoo, serializedGuid);
        }
예제 #2
0
        public void CanDeserializeFromGuid_WithSystemTextJsonProvider()
        {
            var value          = Guid.NewGuid();
            var foo            = new SystemTextJsonGuidId(value);
            var serializedGuid = SystemTextJsonSerializer.Serialize(value);

            var deserializedFoo = SystemTextJsonSerializer.Deserialize <SystemTextJsonGuidId>(serializedGuid);

            Assert.Equal(foo, deserializedFoo);
        }