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); }