ModifyFeaturesLiveCommandImpl extends AbstractModifyLiveCommand<ModifyFeaturesLiveCommand,
        ModifyFeaturesLiveCommandAnswerBuilder> implements ModifyFeaturesLiveCommand { @Nonnull @Override public Features getFeatures() { return features; } private  ModifyFeaturesLiveCommandImpl(final ModifyFeatures command); @Nonnull static ModifyFeaturesLiveCommandImpl of(final Command<?> command); @Nonnull @Override Features getFeatures(); @Override Category getCategory(); @Override ModifyFeaturesLiveCommand setDittoHeaders(final DittoHeaders dittoHeaders); @Override boolean changesAuthorization(); @Nonnull @Override ModifyFeaturesLiveCommandAnswerBuilder answer(); @Nonnull @Override String toString();  }
@Test public void getModifyFeaturesLiveCommandReturnsExpected() { assertThat(underTest) .withType(twinCommand.getType()) .withDittoHeaders(twinCommand.getDittoHeaders()) .withId(twinCommand.getThingEntityId()) .withManifest(twinCommand.getManifest()) .withResourcePath(twinCommand.getResourcePath()); assertThat(underTest.getFeatures()).isEqualTo(twinCommand.getFeatures()); }