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

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

private ParseExplicitSymbolAndStringArray ( ) : void
Результат void
        public void ParseExplicitSymbolAndStringArray()
        {
            ModelParser parser = new ModelParser("#('option1' #do)");
            IExpression expression = parser.ParseExpression();

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

            ArrayExpression cexpression = (ArrayExpression)expression;
            Assert.AreEqual(2, cexpression.Expressions.Count());

            Assert.IsInstanceOfType(cexpression.Expressions.First(), typeof(ConstantExpression));
            Assert.IsInstanceOfType(cexpression.Expressions.Skip(1).First(), typeof(SymbolExpression));

            Assert.AreEqual("#('option1' do)", expression.AsString());
        }