private void SetUp() { var services = new ServiceCollection(); services.AddDbContext <PcPartPickerDbContext>(options => options.UseInMemoryDatabase(Guid.NewGuid().ToString())); services.AddScoped <IStorageOptionService, StorageOptionService>(); services.AddScoped <IUnitOfWork, UnitOfWork>(); services.AddScoped <IRepository <StorageOption>, Repository <StorageOption> >(); IServiceProvider provider = services.BuildServiceProvider(); _context = provider.GetService <PcPartPickerDbContext>(); _storageOptionService = provider.GetService <IStorageOptionService>(); _testStorageOptions = GetStorageOptions(); }
public StorageOptionsController(IStorageOptionService service, IGoogleDriveService driveService) { _service = service; _driveService = driveService; }