Ejemplo n.º 1
0
        public void OneLayerNestedObject()
        {
            var serializer = new BinarySerializer();
            var obj        = Create();

            serializer.PrepareObjectGraph(obj);
            var result = serializer.SerializeObjectGraph();

            var deserializer = new BinaryDeserializer();
            var deser        = (LinearObject)deserializer.DeserializeObjectGraph(result);

            Assert.Null(deser.BasicArraysNull);
            ArraySerializationFacts.Comparer(obj.BasicArrays, deser.BasicArrays);
        }
Ejemplo n.º 2
0
 public LinearObject Create() => new LinearObject()
 {
     BasicArrays     = ArraySerializationFacts.Create(),
     BasicArraysNull = null,
 };