protected virtual void BeforeEachTest() { _application = new TestUmbracoApplication(); _application.Start(); MigrationRecords = new DatabaseMigrationRecordRepository(_application.ApplicationContext.DatabaseContext.Database); MigrationConfiguration = new MigrationConfiguration(); _migrator = CreateMigrator(); }
protected virtual void AfterEachTest() { if (_application != null) { _application.Stop(); ((IDisposable)_application.ApplicationContext)?.Dispose(); } _application = null; _migrator = null; }