public void Roundtrip()
        {
            SnappyDecoderForTest decoder = new SnappyDecoderForTest();
            SnappyEncoderForTest encoder = new SnappyEncoderForTest();

            byte[] expectedUncompressed = Bytes.FromHexString(File.ReadAllText(Path.Combine(TestContext.CurrentContext.WorkDirectory, "Rlpx", _uncompressedTestFileName)));
            byte[] compressed           = encoder.TestEncode(expectedUncompressed);
            byte[] uncompressedResult   = decoder.TestDecode(compressed);
            Assert.AreEqual(expectedUncompressed, uncompressedResult);
        }
        public void Uses_same_compression_as_py()
        {
            byte[] bytesPy           = Bytes.FromHexString(File.ReadAllText(Path.Combine(TestContext.CurrentContext.WorkDirectory, "Rlpx", _pythonCompressedTestFileName)));
            byte[] bytesUncompressed = Bytes.FromHexString(File.ReadAllText(Path.Combine(TestContext.CurrentContext.WorkDirectory, "Rlpx", _uncompressedTestFileName)));

            SnappyEncoderForTest encoder = new SnappyEncoderForTest();

            byte[] compressed = encoder.TestEncode(bytesUncompressed);
            Assert.AreEqual(bytesPy, compressed);
        }