public void CanCreatePublicInstance() { ConstructorNode ctorNode = new ConstructorNode(typeof(PublicTestClass)); StringLiteralNode sNode = new StringLiteralNode("theValue"); ctorNode.AddArgument(sNode); PublicTestClass instance = (PublicTestClass) ((IExpression)ctorNode).GetValue(); Assert.AreEqual( sNode.Text, instance._s ); Assert.AreEqual( -1, instance._i ); }
public void CanCreatePublicInstance() { ConstructorNode ctorNode = new ConstructorNode(typeof(PublicTestClass)); StringLiteralNode sNode = new StringLiteralNode("theValue"); ctorNode.AddArgument(sNode); PublicTestClass instance = (PublicTestClass)((IExpression)ctorNode).GetValue(); Assert.AreEqual(sNode.Text, instance._s); Assert.AreEqual(-1, instance._i); }