예제 #1
0
파일: SampleTests.cs 프로젝트: exyi/coberec
        public void ObjectSerialization()
        {
            var obj  = new TypeB(a: new ScalarA(""), new Uri("https://example.com/lol"), 3);
            var obj2 = ModelSerializer.DeserializeObject <TypeB>(ModelSerializer.SerializeObject(obj));

            Assert.Equal(obj, obj2);
        }
예제 #2
0
파일: SampleTests.cs 프로젝트: exyi/coberec
        public void UnionSerialization()
        {
            var obj = UnionAB.TypeB(
                new TypeB(a: new ScalarA(""), new Uri("https://example.com/lol"), 3));
            var json = ModelSerializer.SerializeObject(obj);
            var obj2 = ModelSerializer.DeserializeObject <UnionAB>(json);

            Assert.Equal(obj, obj2);
            check.CheckString(json, fileExtension: "json");
        }