Skip to content

Commit

Permalink
Fix integration tests
Browse files Browse the repository at this point in the history
  • Loading branch information
ronaldbarendse authored and Zeegaan committed Jul 20, 2022
1 parent d280650 commit 2d217d5
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 3 deletions.
Expand Up @@ -79,6 +79,9 @@ public void Maps_Templates_Correctly()
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,
Expand All @@ -87,7 +90,7 @@ public void Maps_Templates_Correctly()
IOHelper,
ShortStringHelper,
Mock.Of<IViewHelper>(),
Mock.Of<IOptionsMonitor<RuntimeSettings>>());
runtimeSettingsMock.Object);
var repository = ContentTypeRepository;
Template[] templates =
{
Expand Down
Expand Up @@ -111,7 +111,10 @@ private DocumentRepository CreateRepository(IScopeAccessor scopeAccessor, out Co
{
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);
Expand Down
Expand Up @@ -57,10 +57,13 @@ public void TearDown()
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()
Expand Down

0 comments on commit 2d217d5

Please sign in to comment.