// Path: app/src/main/java/com/andrey7mel/stepbystep/model/Model.java
// public interface Model {
// 
//     Observable<List<RepositoryDTO>> getRepoList(String name);
// 
//     Observable<List<BranchDTO>> getRepoBranches(String owner, String name);
// 
//     Observable<List<ContributorDTO>> getRepoContributors(String owner, String name);
// 
// }


import com.andrey7mel.stepbystep.model.Model;
import javax.inject.Singleton;
import dagger.Module;
import dagger.Provides;
import rx.subscriptions.CompositeSubscription;
import static org.mockito.Mockito.mock;
package com.andrey7mel.stepbystep.other.di;





@Module

public class PresenterTestModule {

    @Provides
// Path: app/src/main/java/com/andrey7mel/stepbystep/model/Model.java
// public interface Model {
// 
//     Observable<List<RepositoryDTO>> getRepoList(String name);
// 
//     Observable<List<BranchDTO>> getRepoBranches(String owner, String name);
// 
//     Observable<List<ContributorDTO>> getRepoContributors(String owner, String name);
// 
// }


// Path: app/src/test/java/com/andrey7mel/stepbystep/other/di/PresenterTestModule.java
import com.andrey7mel.stepbystep.model.Model;
import javax.inject.Singleton;
import dagger.Module;
import dagger.Provides;
import rx.subscriptions.CompositeSubscription;
import static org.mockito.Mockito.mock;

package com.andrey7mel.stepbystep.other.di;





@Module

public class PresenterTestModule {

    @Provides
    @Singleton