AjTalk.Tests.Model.ModelParserTests.ParseSimpleBlock C# (CSharp) Метод

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

private ParseSimpleBlock ( ) : void
Результат void
        public void ParseSimpleBlock()
        {
            ModelParser parser = new ModelParser("[ a := 1. b := 2]");
            IExpression expression = parser.ParseExpression();

            Assert.IsNotNull(expression);
            Assert.IsInstanceOfType(expression, typeof(BlockExpression));

            BlockExpression bexpression = (BlockExpression)expression;

            Assert.IsNotNull(bexpression.Body);
            Assert.AreEqual(2, bexpression.Body.Count());
            Assert.AreEqual(0, bexpression.ParameterNames.Count);
            Assert.AreEqual(0, bexpression.LocalVariables.Count);

            Assert.AreEqual("[a := 1. b := 2]", expression.AsString());
        }