Fix integration tests

This commit is contained in:
Ronald Barendse
2022-07-15 14:17:45 +02:00
committed by Nikolaj Geisle
parent d2806501d9
commit 2d217d505d
3 changed files with 12 additions and 3 deletions

View File

@@ -79,6 +79,9 @@ public class ContentTypeRepositoryTest : UmbracoIntegrationTest
var provider = ScopeProvider;
using (var scope = provider.CreateScope())
{
var runtimeSettingsMock = new Mock<IOptionsMonitor<RuntimeSettings>>();
runtimeSettingsMock.Setup(x => x.CurrentValue).Returns(new RuntimeSettings());
var templateRepo = new TemplateRepository(
(IScopeAccessor)provider,
AppCaches.Disabled,
@@ -87,7 +90,7 @@ public class ContentTypeRepositoryTest : UmbracoIntegrationTest
IOHelper,
ShortStringHelper,
Mock.Of<IViewHelper>(),
Mock.Of<IOptionsMonitor<RuntimeSettings>>());
runtimeSettingsMock.Object);
var repository = ContentTypeRepository;
Template[] templates =
{

View File

@@ -111,7 +111,10 @@ public class DocumentRepositoryTest : UmbracoIntegrationTest
{
appCaches ??= AppCaches;
templateRepository = new TemplateRepository(scopeAccessor, appCaches, LoggerFactory.CreateLogger<TemplateRepository>(), FileSystems, IOHelper, ShortStringHelper, Mock.Of<IViewHelper>(), Mock.Of<IOptionsMonitor<RuntimeSettings>>());
var runtimeSettingsMock = new Mock<IOptionsMonitor<RuntimeSettings>>();
runtimeSettingsMock.Setup(x => x.CurrentValue).Returns(new RuntimeSettings());
templateRepository = new TemplateRepository(scopeAccessor, appCaches, LoggerFactory.CreateLogger<TemplateRepository>(), FileSystems, IOHelper, ShortStringHelper, Mock.Of<IViewHelper>(), runtimeSettingsMock.Object);
var tagRepository = new TagRepository(scopeAccessor, appCaches, LoggerFactory.CreateLogger<TagRepository>());
var commonRepository =
new ContentTypeCommonRepository(scopeAccessor, templateRepository, appCaches, ShortStringHelper);

View File

@@ -57,10 +57,13 @@ public class TemplateRepositoryTest : UmbracoIntegrationTest
private IHostingEnvironment HostingEnvironment => GetRequiredService<IHostingEnvironment>();
private FileSystems FileSystems => GetRequiredService<FileSystems>();
private IViewHelper ViewHelper => GetRequiredService<IViewHelper>();
private IOptionsMonitor<RuntimeSettings> RuntimeSettings => GetRequiredService<IOptionsMonitor<RuntimeSettings>>();
private ITemplateRepository CreateRepository(IScopeProvider provider) =>
new TemplateRepository((IScopeAccessor)provider, AppCaches.Disabled, LoggerFactory.CreateLogger<TemplateRepository>(), FileSystems, IOHelper, ShortStringHelper, ViewHelper, Mock.Of<IOptionsMonitor<RuntimeSettings>>());
new TemplateRepository((IScopeAccessor)provider, AppCaches.Disabled, LoggerFactory.CreateLogger<TemplateRepository>(), FileSystems, IOHelper, ShortStringHelper, ViewHelper, RuntimeSettings);
[Test]
public void Can_Instantiate_Repository()