Boo.Lang.Parser.Tests.BooParserTestCase.TestRELiteral2 C# (CSharp) Метод

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

private TestRELiteral2 ( ) : void
Результат void
        public void TestRELiteral2()
        {
            Boo.Lang.Compiler.Ast.Module module = ParseTestCase("re_literal_2.boo");

            StatementCollection stmts = module.Globals.Statements;
            Assert.AreEqual(2, stmts.Count);

            BinaryExpression ae = (BinaryExpression)((ExpressionStatement)stmts[0]).Expression;
            Assert.AreEqual(BinaryOperatorType.Assign, ae.Operator);
            Assert.AreEqual("\"Bamboo\"\n", ((StringLiteralExpression)ae.Right).Value);

            ae = (BinaryExpression)((ExpressionStatement)stmts[1]).Expression;
            Assert.AreEqual(BinaryOperatorType.Assign, ae.Operator);
            Assert.AreEqual("/foo\\(bar\\)/", ((RELiteralExpression)ae.Right).Value);
        }