Esempio n. 1
0
        public async Task SerializeToBytesAsyncTest()
        {
            var poco             = SerializerPocoSerializable.Create();
            var serializedObject = await _formatter.SerializeObjectAsync(poco);

            var newPoco = await _formatter.DeserializeAsync <SerializerPocoSerializable>(serializedObject);

            Helper.ComparePoco(poco, newPoco);
            serializedObject = await _formatter.SerializeObjectAsync(poco, 2048);

            newPoco = (SerializerPocoSerializable)(await _formatter.DeserializeAsync(typeof(SerializerPocoSerializable), serializedObject));
            Helper.ComparePoco(poco, newPoco);

            serializedObject = await _formatter.SerializeAsync(poco);

            newPoco = await _formatter.DeserializeAsync <SerializerPocoSerializable>(serializedObject);

            Helper.ComparePoco(poco, newPoco);
            serializedObject = await _formatter.SerializeAsync(poco, 2048);

            newPoco = await _formatter.DeserializeAsync <SerializerPocoSerializable>(typeof(SerializerPocoSerializable), serializedObject);

            Helper.ComparePoco(poco, newPoco);
        }