From 2925d5e1dbc1305b6ec4b945b24331a175036d43 Mon Sep 17 00:00:00 2001 From: Andy Butland Date: Wed, 7 Oct 2020 16:24:36 +0200 Subject: [PATCH] Fixed failing tests. --- .../Builders/TemplateBuilder.cs | 4 +-- .../Services/EntityServiceTests.cs | 25 +++++++++++-------- 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/src/Umbraco.Tests.Common/Builders/TemplateBuilder.cs b/src/Umbraco.Tests.Common/Builders/TemplateBuilder.cs index 3a3575b862..2fd86b60b7 100644 --- a/src/Umbraco.Tests.Common/Builders/TemplateBuilder.cs +++ b/src/Umbraco.Tests.Common/Builders/TemplateBuilder.cs @@ -82,10 +82,10 @@ namespace Umbraco.Tests.Common.Builders return template; } - public static Template CreateTextPageTemplate() + public static Template CreateTextPageTemplate(string alias = "textPage") { return (Template)new TemplateBuilder() - .WithAlias("textPage") + .WithAlias(alias) .WithName("Text page") .Build(); } diff --git a/src/Umbraco.Tests.Integration/Services/EntityServiceTests.cs b/src/Umbraco.Tests.Integration/Services/EntityServiceTests.cs index 87b778013a..024925b5d2 100644 --- a/src/Umbraco.Tests.Integration/Services/EntityServiceTests.cs +++ b/src/Umbraco.Tests.Integration/Services/EntityServiceTests.cs @@ -11,7 +11,6 @@ using Umbraco.Core.Persistence; using Umbraco.Core.Services; using Umbraco.Tests.Common.Builders; using Umbraco.Tests.Integration.Testing; -using Umbraco.Tests.TestHelpers.Entities; using Umbraco.Tests.Testing; namespace Umbraco.Tests.Services @@ -61,7 +60,7 @@ namespace Umbraco.Tests.Services ContentService.Save(root); var rootId = root.Id; var ids = new List(); - for (int i = 0; i < 10; i++) + for (var i = 0; i < 10; i++) { var c1 = ContentBuilder.CreateSimpleContent(contentType, Guid.NewGuid().ToString(), root); ContentService.Save(c1); @@ -505,7 +504,9 @@ namespace Umbraco.Tests.Services public void EntityService_Can_Get_Content_By_UmbracoObjectType_With_Variant_Names() { var alias = "test" + Guid.NewGuid(); - var contentType = ContentTypeBuilder.CreateSimpleContentType(alias, alias); + var template = TemplateBuilder.CreateTextPageTemplate(alias); + FileService.SaveTemplate(template); + var contentType = ContentTypeBuilder.CreateSimpleContentType("test1", "Test1", defaultTemplateId: template.Id); contentType.Variations = ContentVariation.Culture; ContentTypeService.Save(contentType); @@ -526,7 +527,9 @@ namespace Umbraco.Tests.Services [Test] public void EntityService_Can_Get_Child_Content_By_ParentId_And_UmbracoObjectType_With_Variant_Names() { - var contentType = ContentTypeBuilder.CreateSimpleContentType("test1", "Test1"); + var template = TemplateBuilder.CreateTextPageTemplate(); + FileService.SaveTemplate(template); + var contentType = ContentTypeBuilder.CreateSimpleContentType("test1", "Test1", defaultTemplateId: template.Id); contentType.Variations = ContentVariation.Culture; ContentTypeService.Save(contentType); @@ -745,28 +748,30 @@ namespace Umbraco.Tests.Services { _isSetup = true; + var template = TemplateBuilder.CreateTextPageTemplate(); + FileService.SaveTemplate(template); // else, FK violation on contentType! + //Create and Save ContentType "umbTextpage" -> 1052 - ContentType contentType = ContentTypeBuilder.CreateSimpleContentType("umbTextpage", "Textpage"); + var contentType = ContentTypeBuilder.CreateSimpleContentType("umbTextpage", "Textpage", defaultTemplateId: template.Id); contentType.Key = new Guid("1D3A8E6E-2EA9-4CC1-B229-1AEE19821522"); - FileService.SaveTemplate(contentType.DefaultTemplate); // else, FK violation on contentType! ContentTypeService.Save(contentType); //Create and Save Content "Homepage" based on "umbTextpage" -> 1053 - Content textpage = ContentBuilder.CreateSimpleContent(contentType); + var textpage = ContentBuilder.CreateSimpleContent(contentType); textpage.Key = new Guid("B58B3AD4-62C2-4E27-B1BE-837BD7C533E0"); ContentService.Save(textpage, 0); //Create and Save Content "Text Page 1" based on "umbTextpage" -> 1054 - Content subpage = ContentBuilder.CreateSimpleContent(contentType, "Text Page 1", textpage.Id); + var subpage = ContentBuilder.CreateSimpleContent(contentType, "Text Page 1", textpage.Id); subpage.ContentSchedule.Add(DateTime.Now.AddMinutes(-5), null); ContentService.Save(subpage, 0); //Create and Save Content "Text Page 2" based on "umbTextpage" -> 1055 - Content subpage2 = ContentBuilder.CreateSimpleContent(contentType, "Text Page 2", textpage.Id); + var subpage2 = ContentBuilder.CreateSimpleContent(contentType, "Text Page 2", textpage.Id); ContentService.Save(subpage2, 0); //Create and Save Content "Text Page Deleted" based on "umbTextpage" -> 1056 - Content trashed = ContentBuilder.CreateSimpleContent(contentType, "Text Page Deleted", -20); + var trashed = ContentBuilder.CreateSimpleContent(contentType, "Text Page Deleted", -20); trashed.Trashed = true; ContentService.Save(trashed, 0);