### Question:
BnButton extends OperationPMButton implements ModelSubscriber { public IModelProvider getModelProvider() { return link.getModelProvider(); } BnButton();  BnButton(IOperationPM pModel);  BnButton(ModelProvider provider, Path path);  BnButton(ModelProvider provider); IModelProvider getModelProvider(); void setModelProvider(IModelProvider provider); Path getPath(); void setPath(Path path);  }### Answer:
@Test public void testGetModelProvider() { this.button.setModelProvider(this.provider); assertEquals("button.getLocalProvider()", this.provider, this.button.getModelProvider()); }