AjScript.Tests.Expressions.NewExpressionTests.EvaluateNewExpressionWithArguments C# (CSharp) Метод

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

private EvaluateNewExpressionWithArguments ( ) : void
Результат void
        public void EvaluateNewExpressionWithArguments()
        {
            IExpression dotexpr = new DotExpression(new DotExpression(new VariableExpression("System"), "IO"), "DirectoryInfo");
            IExpression expression = new NewExpression(dotexpr, new IExpression[] { new ConstantExpression(".") });

            object result = expression.Evaluate(new Context());

            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result, typeof(System.IO.DirectoryInfo));

            DirectoryInfo di = (DirectoryInfo)result;

            DirectoryInfo current = new DirectoryInfo(".");

            Assert.AreEqual(current.FullName, di.FullName);
        }