@Test
public void patchEnabledFieldReturnsPatchedOriginal() {

  WorkflowState patch = WorkflowState.patchEnabled(false);
  WorkflowState patchedState = patchWorkflowState(
      Optional.of(FULLY_POPULATED_STATE),
      patch);
  assertThat(patchedState.enabled(), equalTo(patch.enabled()));
  assertThat(patchedState.nextNaturalTrigger().toString(),
             equalTo(FULLY_POPULATED_STATE.nextNaturalTrigger().toString()));
  assertThat(patchedState.nextNaturalOffsetTrigger().toString(),
             equalTo(FULLY_POPULATED_STATE.nextNaturalOffsetTrigger().toString()));
}