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

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

private ParseMethodWithLocalVariables ( ) : void
Результат void
        public void ParseMethodWithLocalVariables()
        {
            ModelParser parser = new ModelParser("doSomething | a b c | ^10");
            MethodModel method = parser.ParseMethod();

            Assert.IsNotNull(method);
            Assert.AreEqual("doSomething", method.Selector);
            Assert.AreEqual(0, method.ParameterNames.Count);
            Assert.AreEqual(3, method.LocalVariables.Count);
            Assert.AreEqual("a", method.LocalVariables[0]);
            Assert.AreEqual("b", method.LocalVariables[1]);
            Assert.AreEqual("c", method.LocalVariables[2]);
            Assert.IsInstanceOfType(method.Body.First(), typeof(ReturnExpression));
        }