Merge remote-tracking branch 'origin/netcore/netcore' into netcore/bugfix/azure-devops-tests

This commit is contained in:
Bjarke Berg
2020-10-26 16:26:59 +01:00
476 changed files with 4566 additions and 7698 deletions

View File

@@ -4,6 +4,7 @@ using Umbraco.Core.Composing.LightInject;
using Umbraco.Core.Configuration.Models;
using Umbraco.Core.Runtime;
using Umbraco.Extensions;
using Umbraco.Infrastructure.Composing;
using Umbraco.Tests.Integration.Implementations;
using Umbraco.Tests.Integration.Testing;
using Umbraco.Web.Common.Builder;
@@ -18,15 +19,16 @@ namespace Umbraco.Tests.Integration.TestServerTest
/// <param name="builder"></param>
/// <returns></returns>
public static IUmbracoBuilder WithTestCore(this IUmbracoBuilder builder, TestHelper testHelper,
LightInjectContainer container,
Action<CoreRuntime, RuntimeEssentialsEventArgs> dbInstallEventHandler)
{
return builder.AddWith(nameof(global::Umbraco.Web.Common.Builder.UmbracoBuilderExtensions.WithCore),
() =>
{
// TODO: MSDI - cleanup after initial merge.
var register = new ServiceCollectionRegistryAdapter(builder.Services);
builder.Services.AddUmbracoCore(
builder.WebHostEnvironment,
container,
register,
typeof(UmbracoBuilderExtensions).Assembly,
AppCaches.NoCache, // Disable caches in integration tests
testHelper.GetLoggingConfiguration(),

View File

@@ -11,6 +11,7 @@ using Microsoft.AspNetCore.Mvc.Testing;
using Microsoft.AspNetCore.Routing;
using Microsoft.AspNetCore.TestHost;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.DependencyInjection.Extensions;
using NUnit.Framework;
using Umbraco.Composing;
using Umbraco.Core;
@@ -133,7 +134,7 @@ namespace Umbraco.Tests.Integration.TestServerTest
var umbracoBuilder = services.AddUmbraco(TestHelper.GetWebHostEnvironment(), Configuration);
umbracoBuilder
.WithConfiguration()
.WithTestCore(TestHelper, UmbracoContainer, UseTestLocalDb) // This is the important one!
.WithTestCore(TestHelper, UseTestLocalDb) // This is the important one!
.WithWebComponents()
.WithRuntimeMinifier()
.WithBackOffice()