private void TestGzipNoCompression(string body, int length) { var configuration = new GZipMessageInterceptorConfiguration {MiniumSize = length}; var gzip = new GZipMessageInterceptor(configuration); var serialization = gzip.MessageToBytes(Encoding.UTF8.GetBytes(body)); Assert.Equal(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)); if (serialization.AddToGraph) { var actual = Encoding.UTF8.GetString(gzip.BytesToMessage(serialization.Output)); Assert.Equal(body, actual); } else { Assert.Equal(body, Encoding.UTF8.GetString(serialization.Output)); } }
/// <summary> /// Initializes a new instance of the <see cref="GZipMessageInterceptor" /> class. /// </summary> /// <param name="configuration">The configuration.</param> public GZipMessageInterceptor(GZipMessageInterceptorConfiguration configuration) { _configuration = configuration; }
/// <summary> /// Initializes a new instance of the <see cref="GZipMessageInterceptor" /> class. /// </summary> /// <param name="configuration">The configuration.</param> public GZipMessageInterceptor(GZipMessageInterceptorConfiguration configuration) { _configuration = configuration; DisplayName = "GZip"; }