AjTalk.Tests.Compiler.SimpleCompilerTests.CompileSumWithNegativeNumber C# (CSharp) Метод

CompileSumWithNegativeNumber() приватный Метод

private CompileSumWithNegativeNumber ( ) : void
Результат void
        public void CompileSumWithNegativeNumber()
        {
            var result = this.compiler.CompileBlock("-1 + 0");
            Assert.IsNotNull(result);
            Assert.IsNotNull(result.ByteCodes);
            BlockDecompiler decompiler = new BlockDecompiler(result);
            var ops = decompiler.Decompile();
            Assert.IsNotNull(ops);
            Assert.AreEqual(4, ops.Count);
            Assert.AreEqual("GetConstant 1", ops[0]);
            Assert.AreEqual("Send minus 0", ops[1]);
            Assert.AreEqual("GetConstant 0", ops[2]);
            Assert.AreEqual("Send + 1", ops[3]);
        }
SimpleCompilerTests