2020-06-09 20:49:13 +02:00
|
|
|
package org.mercury_im.messenger.data.di.component;
|
2019-12-01 19:56:13 +01:00
|
|
|
|
2020-06-09 20:49:13 +02:00
|
|
|
import org.mercury_im.messenger.data.di.RepositoryModule;
|
|
|
|
import org.mercury_im.messenger.data.di.module.TestDatabaseModule;
|
|
|
|
import org.mercury_im.messenger.data.di.module.TestingSchedulerModule;
|
2019-12-01 19:56:13 +01:00
|
|
|
import org.mercury_im.messenger.data.repository.AccountRepositoryTest;
|
|
|
|
|
|
|
|
import javax.inject.Singleton;
|
|
|
|
|
|
|
|
import dagger.Component;
|
|
|
|
|
|
|
|
@Component(modules = {
|
|
|
|
RepositoryModule.class,
|
|
|
|
TestDatabaseModule.class,
|
|
|
|
TestingSchedulerModule.class
|
|
|
|
})
|
|
|
|
@Singleton
|
2019-12-09 00:28:21 +01:00
|
|
|
public interface InMemoryDatabaseComponent {
|
2019-12-01 19:56:13 +01:00
|
|
|
|
|
|
|
void inject(AccountRepositoryTest test);
|
|
|
|
}
|