private void TestGzipNoCompression(string body, int length) { var configuration = new GZipMessageInterceptorConfiguration { MinimumSize = length }; var gzip = new GZipMessageInterceptor(configuration); var serialization = gzip.MessageToBytes(Encoding.UTF8.GetBytes(body), null); Assert.False(serialization.AddToGraph); Assert.Equal(body, Encoding.UTF8.GetString(serialization.Output)); }
private void TestGzip(string body) { var configuration = new GZipMessageInterceptorConfiguration(); var gzip = new GZipMessageInterceptor(configuration); var serialization = gzip.MessageToBytes(Encoding.UTF8.GetBytes(body), null); if (serialization.AddToGraph) { var actual = Encoding.UTF8.GetString(gzip.BytesToMessage(serialization.Output, null)); Assert.Equal(body, actual); } else { Assert.Equal(body, Encoding.UTF8.GetString(serialization.Output)); } }