public static IRepositoryB Instance(string connectionString, IProjectDbContext projectDbContext) { if (RepositoryBInstance == null) { RepositoryBInstance = new RepositoryB(connectionString, projectDbContext); } return(RepositoryBInstance); }
public static IRepositoryB Instance(string connectionString) { if (RepositoryBInstance == null) { RepositoryBInstance = new RepositoryB(connectionString); } return(RepositoryBInstance); }
public static IRepositoryB Instance(IProjectDbContext projectDbContext) { if (RepositoryBInstance == null) { RepositoryBInstance = new RepositoryB(projectDbContext); } return(RepositoryBInstance); }
public static IDataStore Instance(IRepositoryA repositoryA, IRepositoryB repositoryB) { if (DataStoreInstance == null) { DataStoreInstance = new DataStore(repositoryA, repositoryB); } return(DataStoreInstance); }
public static IRepositoryB Instance() { if (RepositoryBInstance == null) { RepositoryBInstance = new RepositoryB(); } return(RepositoryBInstance); }
public AppServiceTest(IRepositoryA repoA, IRepositoryB repoB) { if (repoA == null) { throw new ArgumentNullException("repoA"); } if (repoB == null) { throw new ArgumentNullException("repoA"); } _repoA = repoA; _repoB = repoB; }
// Pass Mock Repositories in unit tests -> PS: You can't have 2 constructors if you're using dependency injection. public Service(RepositoryA a, RepositoryB b) { _a = a; _b = b; }
protected DataStore(IRepositoryA repositoryA, IRepositoryB repositoryB) { DataRepositoryA = repositoryA; DataRepositoryB = repositoryB; }
protected DataStore(IRepositoryB repositoryB) { DataRepositoryB = repositoryB; }
public BookingController(IRepositoryB <Booking> bookingRepository) { _bookingRepository = bookingRepository; }