@Test
public void liftedFragmentLightCycleAreEqualsWhenTheSourceIsTheSame() {

    final DefaultFragmentLightCycle<Fragment> lightCycle = new DefaultFragmentLightCycle<>();
    final FragmentLightCycle<Fragment> lift1 = LightCycles.lift(lightCycle);
    final FragmentLightCycle<Fragment> lift2 = LightCycles.lift(lightCycle);
    assertThat(lift1, not(sameInstance(lift2)));
    assertThat(lift1, equalTo(lift2));
}