Restored Umbraco.Tests (partially)
This commit is contained in:
@@ -9,6 +9,7 @@ using Umbraco.Core.Models;
|
||||
using Umbraco.Core.Persistence.Repositories.Implement;
|
||||
using Umbraco.Core.PropertyEditors;
|
||||
using Umbraco.Core.Scoping;
|
||||
using Umbraco.Tests.Common.Builders;
|
||||
using Umbraco.Tests.TestHelpers;
|
||||
using Umbraco.Tests.TestHelpers.Entities;
|
||||
using Umbraco.Tests.Testing;
|
||||
@@ -21,11 +22,13 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
{
|
||||
private DomainRepository CreateRepository(IScopeProvider provider, out ContentTypeRepository contentTypeRepository, out DocumentRepository documentRepository, out LanguageRepository languageRepository)
|
||||
{
|
||||
var globalSettings = Microsoft.Extensions.Options.Options.Create(new GlobalSettingsBuilder().Build());
|
||||
|
||||
var accessor = (IScopeAccessor) provider;
|
||||
var templateRepository = new TemplateRepository(accessor, Core.Cache.AppCaches.Disabled, Logger, TestObjects.GetFileSystemsMock(), IOHelper, ShortStringHelper);
|
||||
var tagRepository = new TagRepository(accessor, Core.Cache.AppCaches.Disabled, Logger);
|
||||
var commonRepository = new ContentTypeCommonRepository(accessor, templateRepository, AppCaches, ShortStringHelper);
|
||||
languageRepository = new LanguageRepository(accessor, Core.Cache.AppCaches.Disabled, Logger, TestObjects.GetGlobalSettings());
|
||||
languageRepository = new LanguageRepository(accessor, Core.Cache.AppCaches.Disabled, Logger, globalSettings);
|
||||
contentTypeRepository = new ContentTypeRepository(accessor, Core.Cache.AppCaches.Disabled, Logger, commonRepository, languageRepository, ShortStringHelper);
|
||||
var relationTypeRepository = new RelationTypeRepository(accessor, Core.Cache.AppCaches.Disabled, Logger);
|
||||
var entityRepository = new EntityRepository(accessor);
|
||||
@@ -48,7 +51,8 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
|
||||
var repo = CreateRepository(provider, out contentTypeRepo, out documentRepo, out langRepo);
|
||||
|
||||
var lang = new Language(TestObjects.GetGlobalSettings(), isoName);
|
||||
var globalSettings = new GlobalSettingsBuilder().Build();
|
||||
var lang = new Language(globalSettings, isoName);
|
||||
langRepo.Save(lang);
|
||||
|
||||
ct = MockedContentTypes.CreateBasicContentType("test", "Test");
|
||||
@@ -203,7 +207,8 @@ namespace Umbraco.Tests.Persistence.Repositories
|
||||
|
||||
//more test data
|
||||
var lang1 = langRepo.GetByIsoCode("en-AU");
|
||||
var lang2 = new Language(TestObjects.GetGlobalSettings(), "es");
|
||||
var globalSettings = new GlobalSettingsBuilder().Build();
|
||||
var lang2 = new Language(globalSettings, "es");
|
||||
langRepo.Save(lang2);
|
||||
var content2 = new Content("test", -1, ct) { CreatorId = 0, WriterId = 0 };
|
||||
documentRepo.Save(content2);
|
||||
|
||||
Reference in New Issue
Block a user