{ val user = User(0, "KLUG") val dataSource = mockk<DataSource>() { every { login(any(), any()) } returns user } val loginRepository = LoginRepository(dataSource) val userResult = loginRepository.login("User", "Password") verify { dataSource.login("User", "Password") } assertEquals(user, userResult) }