AjTalk.Tests.ExpressionResult.ValidateBlock C# (CSharp) Method

ValidateBlock() public method

public ValidateBlock ( Block block ) : void
block AjTalk.Language.Block
return void
        public void ValidateBlock(Block block)
        {
            BlockDecompiler decompiler = new BlockDecompiler(block);

            var result = decompiler.Decompile();

            Assert.IsNotNull(result);
            Assert.AreEqual(this.compiled.Count, result.Count, this.text);

            for (int k = 0; k < this.compiled.Count; k++)
                Assert.AreEqual(this.compiled[k], result[k], this.text);
        }