public void TestWriteObjectWithIdentifiedDataSerializable()
        {
            var serializationService = CreateSerializationService(1, ByteOrder.NativeOrder());

            var serializable            = new SampleIdentifiedDataSerializable('c', 2);
            var objectCarryingPortable1 = new ObjectCarryingPortable(serializable);
            var data = serializationService.ToData(objectCarryingPortable1);
            var objectCarryingPortable2 = serializationService.ToObject <ObjectCarryingPortable>(data);

            Assert.AreEqual(objectCarryingPortable1, objectCarryingPortable2);
        }
        public void TestWriteObjectWithIdentifiedDataSerializable()
        {
            var serializationService = CreateSerializationService(1, ByteOrder.NativeOrder());

            var serializable = new SampleIdentifiedDataSerializable('c', 2);
            var objectCarryingPortable1 = new ObjectCarryingPortable(serializable);
            var data = serializationService.ToData(objectCarryingPortable1);
            var objectCarryingPortable2 = serializationService.ToObject<ObjectCarryingPortable>(data);
            Assert.AreEqual(objectCarryingPortable1, objectCarryingPortable2);
        }
Beispiel #3
0
 protected bool Equals(SampleIdentifiedDataSerializable other)
 {
     return(c == other.c && i == other.i);
 }
 protected bool Equals(SampleIdentifiedDataSerializable other)
 {
     return c == other.c && i == other.i;
 }