@Test
public void simpleBindWithDynamicAttributes() throws Exception {
String dynamicAttribute1 = "attr1";
String dynamicAttribute2 = "attr2";
this.tag.setPath("name");
this.tag.setReadonly(true);
this.tag.setDynamicAttribute(null, dynamicAttribute1, dynamicAttribute1);
this.tag.setDynamicAttribute(null, dynamicAttribute2, dynamicAttribute2);
assertEquals(Tag.SKIP_BODY, this.tag.doStartTag());
String output = getOutput();
assertContainsAttribute(output, "name", "name");
assertContainsAttribute(output, "readonly", "readonly");
assertContainsAttribute(output, dynamicAttribute1, dynamicAttribute1);
assertContainsAttribute(output, dynamicAttribute2, dynamicAttribute2);
assertBlockTagContains(output, "Rob");
}