AjErl.Tests.Language.DelayedCallTests.CreateAndEvaluateDelayedCall C# (CSharp) Метод

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

private CreateAndEvaluateDelayedCall ( ) : void
Результат void
        public void CreateAndEvaluateDelayedCall()
        {
            IFunction function = this.MakeFunction("f(X) -> X+1.");
            Context context = new Context();
            var arguments = new object[] { 1 };

            DelayedCall dcall = new DelayedCall(function, context, arguments);

            Assert.IsNotNull(dcall.Function);
            Assert.AreSame(function, dcall.Function);
            Assert.AreSame(context, dcall.Context);
            Assert.AreSame(arguments, dcall.Arguments);

            Assert.AreEqual(2, dcall.Evaluate());
        }