RunnerWidget implements RunnerItems<Runner> { @Override public Widget asWidget() { return itemWidget.asWidget(); } @Inject  RunnerWidget(ItemWidget itemWidget,
                        RunnerResources resources,
                        PartStackUIResources buttonIcons,
                        final SelectionManager selectionManager); @Override void select(); @Override void unSelect(); @Override void update(@NotNull Runner runner); @Override Widget asWidget(); void setDelegate(@NotNull ActionDelegate delegate);  }
@Test public void shouldAsWidget() { runnerWidget.asWidget(); verify(itemWidget).asWidget(); }