Boo.Lang.Parser.Tests.BooParserTestCase.TestYieldStmt1 C# (CSharp) Method

TestYieldStmt1() private method

private TestYieldStmt1 ( ) : void
return void
        public void TestYieldStmt1()
        {
            Boo.Lang.Compiler.Ast.Module module = ParseTestCase("yield_stmt_1.boo");

            Method m = (Method)module.Members[0];
            ForStatement fs = (ForStatement)m.Body.Statements[0];
            YieldStatement ys = (YieldStatement)fs.Block.Statements[0];
            Assert.AreEqual("i", ((ReferenceExpression)ys.Expression).Name);
            Assert.AreEqual(StatementModifierType.If, ys.Modifier.Type);
        }