public async Task MessageEncoding_test() { //ARRANGE var source = "Text to encode"; var compressor = new DeflateCompressor(); var encoder = new MessageEncoding(compressor); var expected = await Helper.DeflateEncode(source.ToString(), compressor); //ACT var encoded = await encoder.EncodeMessage(source); //ASSERT Assert.AreEqual(expected, encoded); }
public async Task MessageEncodingDecodingTest_test() { //ARRANGE var source = "Text to encode"; var compressor = new DeflateCompressor(); var encoder = new MessageEncoding(compressor); //ACT var encoded = await encoder.EncodeMessage(source); var decoded = await encoder.DecodeMessage(encoded); //ASSERT Assert.AreEqual(decoded, source); }
public async Task MessageEncoding_test() { //ARRANGE var source = "Text to encode"; var compressor = new DeflateCompressor(); var encoder = new MessageEncoding(compressor); var encodedExpected = await Helper.DeflateCompress(System.Text.Encoding.UTF8.GetBytes(source), compressor); var expected = Convert.ToBase64String(encodedExpected); //ACT var encoded = await encoder.EncodeMessage(source); //ASSERT Assert.AreEqual(expected, encoded); }