AjErl.Tests.Compiler.ParserTests.ParseSimpleFunctionForm C# (CSharp) Метод

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

private ParseSimpleFunctionForm ( ) : void
Результат void
        public void ParseSimpleFunctionForm()
        {
            Parser parser = new Parser("one() -> 1.");

            var result = parser.ParseForm();

            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result, typeof(FunctionForm));

            var fdef = (FunctionForm)result;

            Assert.AreEqual("one", fdef.Name);
            Assert.IsNotNull(fdef.ParameterExpressions);
            Assert.AreEqual(0, fdef.ParameterExpressions.Count);
            Assert.IsNotNull(fdef.Body);
            Assert.IsInstanceOfType(fdef.Body, typeof(ConstantExpression));
            Assert.AreEqual(1, ((ConstantExpression)fdef.Body).Value);
        }