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(); }
public SystemBuildService(PcPartPickerDbContext context) { unitOfWork = new UnitOfWork(context); }
public AccountController(PcPartPickerDbContext context, UserManager <IdentityUser> usermanager) { _context = context; _userManager = usermanager; }
public GpuService(PcPartPickerDbContext context) { unitOfWork = new UnitOfWork(context); }
public StorageOptionService(PcPartPickerDbContext context) { unitOfWork = new UnitOfWork(context); }
public UnitOfWork(PcPartPickerDbContext context) { _context = context; }
public MotherboardService(PcPartPickerDbContext context) { unitOfWork = new UnitOfWork(context); }
public MemoryOptionService(PcPartPickerDbContext context) { unitOfWork = new UnitOfWork(context); }
public Repository(PcPartPickerDbContext context) { _context = context; dbSet = _context.Set <TEntity>(); }