@Test(expected = NotAllowedException.class)
public void should_not_allow_to_delete_a_pb_widget() throws Exception {

    Widget pbLabel = aWidget().id("pbLabel").build();
    pbLabel.setCustom(false);
    addToRepository(pbLabel);
    widgetRepository.delete("pbLabel");
}