Stylianos Gakis
12/17/2021, 2:54 PMprivate val mockedApolloClient = mockk<ApolloClient>().apply {
    val apolloClient = this
    coEvery { apolloClient.query(MyCustomQuery()/* or even omit this if possible?*/) } coAnswers {
        MyObject()
    }
}
private val useCase = MyUseCase(mockedApolloClient)
@Test
fun someTest() {
    assert(useCase(input) == SomeResult)
}Stylianos Gakis
12/17/2021, 3:05 PMmbonnin
12/17/2021, 3:07 PMmbonnin
12/17/2021, 3:08 PMStylianos Gakis
12/17/2021, 3:48 PMmbonnin
12/17/2021, 3:50 PMStylianos Gakis
12/17/2021, 3:55 PM