Fixing tests
This commit is contained in:
@@ -1,10 +1,13 @@
|
||||
// Copyright (c) Umbraco.
|
||||
// See LICENSE for more details.
|
||||
|
||||
using System;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Moq;
|
||||
using NUnit.Framework;
|
||||
using Umbraco.Cms.Core.Cache;
|
||||
using static Umbraco.Cms.Core.Cache.HttpContextRequestAppCache;
|
||||
|
||||
namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Core.Cache
|
||||
{
|
||||
@@ -18,6 +21,14 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Core.Cache
|
||||
{
|
||||
base.Setup();
|
||||
var httpContext = new DefaultHttpContext();
|
||||
|
||||
var services = new ServiceCollection();
|
||||
services.AddScoped<RequestLock>();
|
||||
var serviceProviderFactory = new DefaultServiceProviderFactory();
|
||||
IServiceCollection builder = serviceProviderFactory.CreateBuilder(services);
|
||||
IServiceProvider serviceProvider = serviceProviderFactory.CreateServiceProvider(builder);
|
||||
httpContext.RequestServices = serviceProvider;
|
||||
|
||||
_httpContextAccessor = Mock.Of<IHttpContextAccessor>(x => x.HttpContext == httpContext);
|
||||
_appCache = new HttpContextRequestAppCache(_httpContextAccessor);
|
||||
}
|
||||
|
||||
@@ -108,8 +108,6 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Infrastructure.HostedServices
|
||||
|
||||
var mockServerMessenger = new Mock<IServerMessenger>();
|
||||
|
||||
var mockBackOfficeSecurityFactory = new Mock<IBackOfficeSecurityFactory>();
|
||||
|
||||
return new ScheduledPublishing(
|
||||
mockRunTimeState.Object,
|
||||
mockMainDom.Object,
|
||||
@@ -117,8 +115,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Infrastructure.HostedServices
|
||||
_mockContentService.Object,
|
||||
mockUmbracoContextFactory.Object,
|
||||
_mockLogger.Object,
|
||||
mockServerMessenger.Object,
|
||||
mockBackOfficeSecurityFactory.Object);
|
||||
mockServerMessenger.Object);
|
||||
}
|
||||
|
||||
private void VerifyScheduledPublishingNotPerformed() => VerifyScheduledPublishingPerformed(Times.Never());
|
||||
|
||||
Reference in New Issue
Block a user