public TogglesUnitOfWork(TogglesDbContext togglesDbContext, ITogglesRepository togglesRepository, IClientApplicationToggleValuesRepository clientApplicationToggleValuesRepository) { this.togglesDbContext = togglesDbContext; this.TogglesRepository = togglesRepository; this.ClientApplicationToggleValuesRepository = clientApplicationToggleValuesRepository; }
private void CreateMockedObject() { //use in memory database and defines its name with a new Guid to make sure each test uses a new database. var options = new DbContextOptionsBuilder <TogglesDbContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()) .Options; var mockedDbContext = new TogglesDbContext(options); this.Object = mockedDbContext; }
public TogglesReadRepository(TogglesDbContext togglesDbContext) { this.togglesDbContext = togglesDbContext; }