Example #1
0
 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;
        }
Example #3
0
 public TogglesReadRepository(TogglesDbContext togglesDbContext)
 {
     this.togglesDbContext = togglesDbContext;
 }