Example #1
0
 public void CreateSerializerTest()
 {
     foreach (var option in Options)
     {
         var serializer = SerializerTool.CreateSerializer <UserInfo>(option);
         serializer.Should().Not.Be.Null();
     }
 }
Example #2
0
        public void Serialize_Deserialize()
        {
            var original = UserInfo.GetSample();

            foreach (var option in Options)
            {
                var serializer = SerializerTool.CreateSerializer <UserInfo>(option);
                serializer.Should().Not.Be.Null();

                var serialized   = serializer.Serialize(original);
                var deserialized = serializer.Deserialize(serialized);

                serialized.Should().Not.Be.Null();
                deserialized.Should().Not.Be.Null();

                VerifyObject(original, deserialized);
            }
        }