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);
        }
示例#4
0
        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;
 }
示例#8
0
 protected DataStore(IRepositoryA repositoryA, IRepositoryB repositoryB)
 {
     DataRepositoryA = repositoryA;
     DataRepositoryB = repositoryB;
 }
示例#9
0
 protected DataStore(IRepositoryB repositoryB)
 {
     DataRepositoryB = repositoryB;
 }
示例#10
0
 public BookingController(IRepositoryB <Booking> bookingRepository)
 {
     _bookingRepository = bookingRepository;
 }