示例#1
0
        public static string Serialize(IXunitSerializable serializable)
        {
            var serializer = new BasicSerializer();

            serializable.Serialize(serializer);
            return(serializer.DumpToString(serializable.GetType()));
        }
示例#2
0
        public static TestSerializationInfo Serialize(IXunitSerializable serializableObject)
        {
            if (serializableObject == null)
            {
                throw new ArgumentNullException(nameof(serializableObject));
            }

            var info = new TestSerializationInfo(serializableObject.GetType());

            serializableObject.Serialize(info);

            return(info);
        }