@Test
public void testExecutePlugin() throws Exception {

    contextMock.returns(
            asList(new KeyValuePair("name", new NodeVariable("World"))).iterator()).
            iterator();
    ReflectionAssert.assertReflectionEquals(
            new NodeVariable("Hello, World!"),
            createPlugin(XmlNodeTestUtils.createXmlNode(
                    "<value-of expr='Hello, ${name}!'/>",
                    XmlNodeTestUtils.NAMESPACE_21),
                    ValueOfPlugin.class).executePlugin(contextMock.getMock()));
}