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

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

private ParseMultiFunctionForm ( ) : void
Результат void
        public void ParseMultiFunctionForm()
        {
            Parser parser = new Parser("f(0) -> 1; f(1) -> 2; f(X) -> f(X-1) + f(X-2).");

            var result = parser.ParseForm();

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

            var fdef = (MultiFunctionForm)result;

            Assert.IsNotNull(fdef.Forms);
            Assert.AreEqual(3, fdef.Forms.Count);
        }