AjTalk.Tests.Model.ModelParserTests.ParseMethodWithBinaryOperator C# (CSharp) Method

ParseMethodWithBinaryOperator() private method

private ParseMethodWithBinaryOperator ( ) : void
return void
        public void ParseMethodWithBinaryOperator()
        {
            ModelParser parser = new ModelParser("+ aNumber aNumber do. ^aNumber");
            MethodModel method = parser.ParseMethod();

            Assert.IsNotNull(method);
            Assert.AreEqual("+", method.Selector);
            Assert.AreEqual(1, method.ParameterNames.Count);
            Assert.AreEqual("aNumber", method.ParameterNames[0]);
            Assert.AreEqual(0, method.LocalVariables.Count);
            Assert.IsNotNull(method.Body);
            Assert.AreEqual(2, method.Body.Count());
        }