AjScript.Tests.ExpressionUtilitiesTests.ResolveDotExpressionToObject C# (CSharp) Метод

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

private ResolveDotExpressionToObject ( ) : void
Результат void
        public void ResolveDotExpressionToObject()
        {
            Context context = new Context();
            IExpression expression = new DotExpression(new VariableExpression("Project"), "Title");

            object obj = ExpressionUtilities.ResolveToObject(expression, context);

            Assert.IsNotNull(obj);
            Assert.IsInstanceOfType(obj, typeof(IObject));

            object project = context.GetValue("Project");

            Assert.IsNotNull(project);
            Assert.IsInstanceOfType(project, typeof(IObject));

            object title = ((IObject)project).GetValue("Title");

            Assert.IsNotNull(title);
            Assert.IsInstanceOfType(title, typeof(IObject));

            Assert.AreEqual(obj, title);
        }