verify(core).updateSone(eq(fetchedSone), eq(true))
assertThat(soneRescuer.isLastFetchSuccessful, equalTo(true))
assertThat(soneRescuer.isFetching, equalTo(false))
verify(core).updateSone(eq(fetchedSone), eq(true))
assertThat(soneRescuer.isLastFetchSuccessful, equalTo(true))
assertThat(soneRescuer.isFetching, equalTo(false))
verify(core, never()).updateSone(any(Sone::class.java), eq(true))
assertThat(soneRescuer.isLastFetchSuccessful, equalTo(false))
assertThat(soneRescuer.isFetching, equalTo(false))
verify(core, never()).updateSone(any(Sone::class.java), eq(true))
assertThat(soneRescuer.isLastFetchSuccessful, equalTo(false))
assertThat(soneRescuer.isFetching, equalTo(false))