class SetterAdapter implements Setter {

    @Override
    public void setTransientColour(@ColorInt int colour) {
        colorSetter.setTransientColor(colour);
    }

}

class SetterAdapterTest {

    @Mock
    private ColorSetter colorSetter;
    private Setter setter;

    @Test
    public void givenAColourSetterWrappedInASetterAdapterThenTransientSetColorIsCalled() {

        setter.setTransientColour(1);
        verify(colorSetter, atLeastOnce()).setTransientColor(anyInt());
    }

}