@Test
fun shouldLoadClubs() {
val clubExpected = Club(253, "Domyos Lille", "", "Professor Langevin",
"Lille", "
[email protected]", "0606060606")
whenever(repository.clubs()).thenReturn(Observable.fromArray(clubExpected).toList())
val clubs = clubUseCase.execute().test().assertNoErrors().values().first()
verify(repository).clubs()
assert(clubs).hasSize(1)
assert(clubs).containsExactly(clubExpected)
}
@Test
fun shouldNotLoadClub252() {
whenever(repository.clubs()).thenReturn(Observable.fromArray(
Club(252, "Domyos Lille", "", "Professor Langevin",
"Lille", "
[email protected]", "0606060606")).toList())
val clubs = clubUseCase.execute().test().assertNoErrors().values().first()
verify(repository).clubs()
assert(clubs).isEmpty()
}