Beispiel #1
0
 protected override void SetupNewDatabase(DbContextOptions <IPOContext> dbContextOptions)
 {
     using (new IPOContext(dbContextOptions, _plantProvider, _eventDispatcher, _currentUserProvider))
     {
         _query = new GetSavedFiltersInProjectQuery(ProjectName);
     }
 }
Beispiel #2
0
        protected override void SetupNewDatabase(DbContextOptions <PreservationContext> dbContextOptions)
        {
            using (var context = new PreservationContext(dbContextOptions, _plantProvider, _eventDispatcher,
                                                         _currentUserProvider))
            {
                _query = new GetSavedFiltersInProjectQuery(_projectName);

                _project = AddProject(context, _projectName, "", true);

                _savedFilter = new SavedFilter(TestPlant, _project, _title, _criteria)
                {
                    DefaultFilter = _defaultFilter
                };
                _person = context.Persons.Single(p => p.Oid == _currentUserOid);
                _person.AddSavedFilter(_savedFilter);

                context.SaveChangesAsync().Wait();
            }
        }