コード例 #1
0
        private void SetUp()
        {
            var services = new ServiceCollection();

            services.AddDbContext <PcPartPickerDbContext>(options =>
                                                          options.UseInMemoryDatabase(Guid.NewGuid().ToString()));

            services.AddScoped <ICaseService, CaseService>();

            services.AddScoped <IUnitOfWork, UnitOfWork>();

            services.AddScoped <IRepository <Case>, Repository <Case> >();
            IServiceProvider provider = services.BuildServiceProvider();

            _context     = provider.GetService <PcPartPickerDbContext>();
            _caseService = provider.GetService <ICaseService>();

            _testCases = GetCases();
        }
コード例 #2
0
 public SystemBuildService(PcPartPickerDbContext context)
 {
     unitOfWork = new UnitOfWork(context);
 }
コード例 #3
0
 public AccountController(PcPartPickerDbContext context, UserManager <IdentityUser> usermanager)
 {
     _context     = context;
     _userManager = usermanager;
 }
コード例 #4
0
 public GpuService(PcPartPickerDbContext context)
 {
     unitOfWork = new UnitOfWork(context);
 }
コード例 #5
0
 public StorageOptionService(PcPartPickerDbContext context)
 {
     unitOfWork = new UnitOfWork(context);
 }
コード例 #6
0
 public UnitOfWork(PcPartPickerDbContext context)
 {
     _context = context;
 }
コード例 #7
0
 public MotherboardService(PcPartPickerDbContext context)
 {
     unitOfWork = new UnitOfWork(context);
 }
コード例 #8
0
 public MemoryOptionService(PcPartPickerDbContext context)
 {
     unitOfWork = new UnitOfWork(context);
 }
コード例 #9
0
 public Repository(PcPartPickerDbContext context)
 {
     _context = context;
     dbSet    = _context.Set <TEntity>();
 }