public void DecompressBaseSerializerOutput() { var baseSerializer = new BinarySerializer(); var gzipSerializer = new DeflateSerializer(baseSerializer); using (var memoryStream = new MemoryStream(Convert.FromBase64String("Y2BkYGD4DwQgGgTYQAxO30oF/6Ss1OQSbgA="))) { Assert.Equal("My Object", gzipSerializer.Deserialize(memoryStream, typeof(String))); } }
public void CompressBaseSerializerOutput() { var baseSerializer = new BinarySerializer(); var gzipSerializer = new DeflateSerializer(baseSerializer); using (var memoryStream = new MemoryStream()) { gzipSerializer.Serialize(memoryStream, "My Object", typeof(String)); Assert.Equal("Y2BkYGD4DwQgGgTYQAxO30oF/6Ss1OQSbgA=", Convert.ToBase64String(memoryStream.ToArray())); } }