private Script AssertCompressed(Script script, int expectedSize) { var compressor = new ScriptCompressor(script); var compressed = compressor.ToBytes(); Assert.Equal(expectedSize, compressed.Length); compressor = new ScriptCompressor(); compressor.ReadWrite(compressed); AssertEx.CollectionEquals(compressor.GetScript().ToBytes(), script.ToBytes()); var compressed2 = compressor.ToBytes(); AssertEx.CollectionEquals(compressed, compressed2); return compressor.GetScript(); }
public byte[] ToCompressedBytes() { var compressor = new ScriptCompressor(this); return(compressor.ToBytes()); }