Adds IUmbracoBuilder to build the config so it's easier to split apart, ensures background tasks don't run in integration tests, uses a custom CoreRuntime to ensure we use SimpleMainDom, re-wires the UmbracoWebApplicationFactory so that duplicate Hosts are not running at the same time, fixes issues with overriding/shadowing, uses RAMDirectory in lucene for tests, fixes CoreRuntime's events that we're moved incorrectly and not backwards compat, adds new real non static events which we can use in integration tests to install the DB before the runtime state is calculated

This commit is contained in:
Shannon
2020-09-02 18:10:29 +10:00
parent edd457c24b
commit f84a93ae20
42 changed files with 991 additions and 499 deletions

View File

@@ -18,7 +18,7 @@ using Umbraco.Web.Routing;
namespace Umbraco.Web.Scheduling
{
internal sealed class SchedulerComponent : IComponent
public sealed class SchedulerComponent : IComponent
{
private const int DefaultDelayMilliseconds = 180000; // 3 mins
private const int OneMinuteMilliseconds = 60000;