diff --git a/src/Umbraco.Core/Models/PublishedContent/PublishedContentModel.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedContentModel.cs
index ee92ae2d39..249c2cb465 100644
--- a/src/Umbraco.Core/Models/PublishedContent/PublishedContentModel.cs
+++ b/src/Umbraco.Core/Models/PublishedContent/PublishedContentModel.cs
@@ -12,8 +12,10 @@
/// an original instance.
///
/// The original content.
- protected PublishedContentModel(IPublishedContent content)
- : base(content)
+ protected PublishedContentModel(IPublishedContent content, IPublishedValueFallback publishedValueFallback)
+ : base(content, publishedValueFallback)
{ }
+
+
}
}
diff --git a/src/Umbraco.Core/Models/PublishedContent/PublishedContentWrapped.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedContentWrapped.cs
index 763c9e438f..22a537da0f 100644
--- a/src/Umbraco.Core/Models/PublishedContent/PublishedContentWrapped.cs
+++ b/src/Umbraco.Core/Models/PublishedContent/PublishedContentWrapped.cs
@@ -21,15 +21,18 @@ namespace Umbraco.Cms.Core.Models.PublishedContent
public abstract class PublishedContentWrapped : IPublishedContent
{
private readonly IPublishedContent _content;
+ private readonly IPublishedValueFallback _publishedValueFallback;
///
/// Initialize a new instance of the class
/// with an IPublishedContent instance to wrap.
///
/// The content to wrap.
- protected PublishedContentWrapped(IPublishedContent content)
+ /// The published value fallback.
+ protected PublishedContentWrapped(IPublishedContent content, IPublishedValueFallback publishedValueFallback)
{
_content = content;
+ _publishedValueFallback = publishedValueFallback;
}
///
diff --git a/src/Umbraco.Core/Models/PublishedContent/PublishedElementModel.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedElementModel.cs
index 2de60c5705..f093e7b20c 100644
--- a/src/Umbraco.Core/Models/PublishedContent/PublishedElementModel.cs
+++ b/src/Umbraco.Core/Models/PublishedContent/PublishedElementModel.cs
@@ -14,8 +14,9 @@
/// an original instance.
///
/// The original content.
- protected PublishedElementModel(IPublishedElement content)
- : base(content)
+ /// The published value fallback.
+ protected PublishedElementModel(IPublishedElement content, IPublishedValueFallback publishedValueFallback)
+ : base(content, publishedValueFallback)
{ }
}
}
diff --git a/src/Umbraco.Core/Models/PublishedContent/PublishedElementWrapped.cs b/src/Umbraco.Core/Models/PublishedContent/PublishedElementWrapped.cs
index 3feb4835e7..5f9564d176 100644
--- a/src/Umbraco.Core/Models/PublishedContent/PublishedElementWrapped.cs
+++ b/src/Umbraco.Core/Models/PublishedContent/PublishedElementWrapped.cs
@@ -10,15 +10,18 @@ namespace Umbraco.Cms.Core.Models.PublishedContent
public abstract class PublishedElementWrapped : IPublishedElement
{
private readonly IPublishedElement _content;
+ private readonly IPublishedValueFallback _publishedValueFallback;
///
/// Initializes a new instance of the class
/// with an IPublishedElement instance to wrap.
///
/// The content to wrap.
- protected PublishedElementWrapped(IPublishedElement content)
+ /// The published value fallback.
+ protected PublishedElementWrapped(IPublishedElement content, IPublishedValueFallback publishedValueFallback)
{
_content = content;
+ _publishedValueFallback = publishedValueFallback;
}
///
diff --git a/src/Umbraco.Infrastructure/ModelsBuilder/Building/TextBuilder.cs b/src/Umbraco.Infrastructure/ModelsBuilder/Building/TextBuilder.cs
index d9f37fd2bd..9084cc902f 100644
--- a/src/Umbraco.Infrastructure/ModelsBuilder/Building/TextBuilder.cs
+++ b/src/Umbraco.Infrastructure/ModelsBuilder/Building/TextBuilder.cs
@@ -195,7 +195,7 @@ namespace Umbraco.Cms.Infrastructure.ModelsBuilder.Building
sb.Append("\t\tprivate IPublishedValueFallback _publishedValueFallback;");
// write the ctor
- sb.AppendFormat("\n\n\t\t// ctor\n\t\tpublic {0}(IPublished{1} content, IPublishedValueFallback publishedValueFallback)\n\t\t\t: base(content)\n\t\t{{\n\t\t\t_publishedValueFallback = publishedValueFallback;\n\t\t}}\n\n",
+ sb.AppendFormat("\n\n\t\t// ctor\n\t\tpublic {0}(IPublished{1} content, IPublishedValueFallback publishedValueFallback)\n\t\t\t: base(content, publishedValueFallback)\n\t\t{{\n\t\t\t_publishedValueFallback = publishedValueFallback;\n\t\t}}\n\n",
type.ClrName, type.IsElement ? "Element" : "Content");
// write the properties
diff --git a/src/Umbraco.Tests.Common/Published/PublishedSnapshotTestObjects.cs b/src/Umbraco.Tests.Common/Published/PublishedSnapshotTestObjects.cs
index a3e8ee410a..16eb4adda0 100644
--- a/src/Umbraco.Tests.Common/Published/PublishedSnapshotTestObjects.cs
+++ b/src/Umbraco.Tests.Common/Published/PublishedSnapshotTestObjects.cs
@@ -14,7 +14,7 @@ namespace Umbraco.Cms.Tests.Common.Published
public class TestElementModel1 : PublishedElementModel
{
public TestElementModel1(IPublishedElement content, IPublishedValueFallback fallback)
- : base(content)
+ : base(content, fallback)
{
}
@@ -25,7 +25,7 @@ namespace Umbraco.Cms.Tests.Common.Published
public class TestElementModel2 : PublishedElementModel
{
public TestElementModel2(IPublishedElement content, IPublishedValueFallback fallback)
- : base(content)
+ : base(content, fallback)
{
}
@@ -36,7 +36,7 @@ namespace Umbraco.Cms.Tests.Common.Published
public class TestContentModel1 : PublishedContentModel
{
public TestContentModel1(IPublishedContent content, IPublishedValueFallback fallback)
- : base(content)
+ : base(content, fallback)
{
}
@@ -47,7 +47,7 @@ namespace Umbraco.Cms.Tests.Common.Published
public class TestContentModel2 : PublishedContentModel
{
public TestContentModel2(IPublishedContent content, IPublishedValueFallback fallback)
- : base(content)
+ : base(content, fallback)
{
}
diff --git a/src/Umbraco.Tests.Common/TestHelpers/SolidPublishedSnapshot.cs b/src/Umbraco.Tests.Common/TestHelpers/SolidPublishedSnapshot.cs
index 40e47dcd1e..0845800b0b 100644
--- a/src/Umbraco.Tests.Common/TestHelpers/SolidPublishedSnapshot.cs
+++ b/src/Umbraco.Tests.Common/TestHelpers/SolidPublishedSnapshot.cs
@@ -300,7 +300,7 @@ namespace Umbraco.Cms.Tests.Common.TestHelpers
public class ContentType2 : PublishedContentModel
{
public ContentType2(IPublishedContent content, IPublishedValueFallback fallback)
- : base(content)
+ : base(content, fallback)
{
}
@@ -319,7 +319,7 @@ namespace Umbraco.Cms.Tests.Common.TestHelpers
public class PublishedContentStrong1 : PublishedContentModel
{
public PublishedContentStrong1(IPublishedContent content, IPublishedValueFallback fallback)
- : base(content)
+ : base(content, fallback)
{
}
@@ -339,7 +339,7 @@ namespace Umbraco.Cms.Tests.Common.TestHelpers
public class PublishedContentStrong2 : PublishedContentModel
{
public PublishedContentStrong2(IPublishedContent content, IPublishedValueFallback fallback)
- : base(content)
+ : base(content, fallback)
{
}
diff --git a/src/Umbraco.Tests.UnitTests/Umbraco.Core/Published/NestedContentTests.cs b/src/Umbraco.Tests.UnitTests/Umbraco.Core/Published/NestedContentTests.cs
index 64a772633c..eb354eb6af 100644
--- a/src/Umbraco.Tests.UnitTests/Umbraco.Core/Published/NestedContentTests.cs
+++ b/src/Umbraco.Tests.UnitTests/Umbraco.Core/Published/NestedContentTests.cs
@@ -96,7 +96,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Core.Published
{
if (element.ContentType.Alias.InvariantEquals("contentN1"))
{
- return new TestElementModel(element);
+ return new TestElementModel(element, Mock.Of());
}
return element;
@@ -236,8 +236,8 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Core.Published
public class TestElementModel : PublishedElementModel
{
- public TestElementModel(IPublishedElement content)
- : base(content)
+ public TestElementModel(IPublishedElement content, IPublishedValueFallback fallback)
+ : base(content, fallback)
{
}
diff --git a/src/Umbraco.Tests.UnitTests/Umbraco.ModelsBuilder.Embedded/BuilderTests.cs b/src/Umbraco.Tests.UnitTests/Umbraco.ModelsBuilder.Embedded/BuilderTests.cs
index 0c1266d56e..346ac0239d 100644
--- a/src/Umbraco.Tests.UnitTests/Umbraco.ModelsBuilder.Embedded/BuilderTests.cs
+++ b/src/Umbraco.Tests.UnitTests/Umbraco.ModelsBuilder.Embedded/BuilderTests.cs
@@ -88,7 +88,7 @@ namespace Umbraco.Cms.Web.Common.PublishedModels
// ctor
public Type1(IPublishedContent content, IPublishedValueFallback publishedValueFallback)
- : base(content)
+ : base(content, publishedValueFallback)
{
_publishedValueFallback = publishedValueFallback;
}
@@ -194,7 +194,7 @@ namespace Umbraco.Cms.Web.Common.PublishedModels
// ctor
public Type1(IPublishedContent content, IPublishedValueFallback publishedValueFallback)
- : base(content)
+ : base(content, publishedValueFallback)
{
_publishedValueFallback = publishedValueFallback;
}
diff --git a/src/Umbraco.Tests.UnitTests/Umbraco.Web.Common/ModelBinders/ContentModelBinderTests.cs b/src/Umbraco.Tests.UnitTests/Umbraco.Web.Common/ModelBinders/ContentModelBinderTests.cs
index e925a21a2f..37972cf0a4 100644
--- a/src/Umbraco.Tests.UnitTests/Umbraco.Web.Common/ModelBinders/ContentModelBinderTests.cs
+++ b/src/Umbraco.Tests.UnitTests/Umbraco.Web.Common/ModelBinders/ContentModelBinderTests.cs
@@ -115,7 +115,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.ModelBinders
ModelBindingContext bindingContext = new DefaultModelBindingContext();
// Act
- _contentModelBinder.BindModel(bindingContext, new ContentModel(new ContentType2(pc)), typeof(ContentModel));
+ _contentModelBinder.BindModel(bindingContext, new ContentModel(new ContentType2(pc, Mock.Of())), typeof(ContentModel));
// Assert
Assert.True(bindingContext.Result.IsModelSet);
@@ -132,7 +132,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.ModelBinders
[Test]
public void BindModel_Returns_If_Same_Type()
{
- var content = new ContentType1(Mock.Of());
+ var content = new ContentType1(Mock.Of(), Mock.Of());
var bindingContext = new DefaultModelBindingContext();
_contentModelBinder.BindModel(bindingContext, content, typeof(ContentType1));
@@ -143,7 +143,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.ModelBinders
[Test]
public void BindModel_RenderModel_To_IPublishedContent()
{
- var content = new ContentType1(Mock.Of());
+ var content = new ContentType1(Mock.Of(), Mock.Of());
var renderModel = new ContentModel(content);
var bindingContext = new DefaultModelBindingContext();
@@ -155,7 +155,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.ModelBinders
[Test]
public void BindModel_IPublishedContent_To_RenderModel()
{
- var content = new ContentType1(Mock.Of());
+ var content = new ContentType1(Mock.Of(), Mock.Of());
var bindingContext = new DefaultModelBindingContext();
_contentModelBinder.BindModel(bindingContext, content, typeof(ContentModel));
@@ -167,7 +167,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.ModelBinders
[Test]
public void BindModel_IPublishedContent_To_Generic_RenderModel()
{
- var content = new ContentType1(Mock.Of());
+ var content = new ContentType1(Mock.Of(), Mock.Of());
var bindingContext = new DefaultModelBindingContext();
_contentModelBinder.BindModel(bindingContext, content, typeof(ContentModel));
@@ -223,20 +223,20 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.ModelBinders
{
}
- private IPublishedContent CreatePublishedContent() => new ContentType2(new Mock().Object);
+ private IPublishedContent CreatePublishedContent() => new ContentType2(new Mock().Object, Mock.Of());
public class ContentType1 : PublishedContentWrapped
{
- public ContentType1(IPublishedContent content)
- : base(content)
+ public ContentType1(IPublishedContent content, IPublishedValueFallback fallback)
+ : base(content, fallback)
{
}
}
public class ContentType2 : ContentType1
{
- public ContentType2(IPublishedContent content)
- : base(content)
+ public ContentType2(IPublishedContent content, IPublishedValueFallback fallback)
+ : base(content, fallback)
{
}
}
diff --git a/src/Umbraco.Tests.UnitTests/Umbraco.Web.Common/Views/UmbracoViewPageTests.cs b/src/Umbraco.Tests.UnitTests/Umbraco.Web.Common/Views/UmbracoViewPageTests.cs
index 75a56c43d5..e44bd0d78b 100644
--- a/src/Umbraco.Tests.UnitTests/Umbraco.Web.Common/Views/UmbracoViewPageTests.cs
+++ b/src/Umbraco.Tests.UnitTests/Umbraco.Web.Common/Views/UmbracoViewPageTests.cs
@@ -21,7 +21,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Views
[Test]
public void RenderModel_To_RenderModel()
{
- var content = new ContentType1(null);
+ var content = new ContentType1(null, Mock.Of());
var model = new ContentModel(content);
var view = new RenderModelTestPage();
ViewDataDictionary viewData = GetViewDataDictionary(model);
@@ -33,7 +33,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Views
[Test]
public void RenderModel_ContentType1_To_ContentType1()
{
- var content = new ContentType1(null);
+ var content = new ContentType1(null, Mock.Of());
var view = new ContentType1TestPage();
ViewDataDictionary viewData = GetViewDataDictionary(content);
@@ -45,7 +45,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Views
[Test]
public void RenderModel_ContentType2_To_ContentType1()
{
- var content = new ContentType2(null);
+ var content = new ContentType2(null, Mock.Of());
var view = new ContentType1TestPage();
ViewDataDictionary viewData = GetViewDataDictionary(content);
@@ -57,7 +57,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Views
[Test]
public void RenderModel_ContentType1_To_ContentType2()
{
- var content = new ContentType1(null);
+ var content = new ContentType1(null, Mock.Of());
var model = new ContentModel(content);
var view = new ContentType2TestPage();
ViewDataDictionary viewData = GetViewDataDictionary(model);
@@ -68,7 +68,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Views
[Test]
public void RenderModel_ContentType1_To_RenderModelOf_ContentType1()
{
- var content = new ContentType1(null);
+ var content = new ContentType1(null, Mock.Of());
var model = new ContentModel(content);
var view = new RenderModelOfContentType1TestPage();
ViewDataDictionary> viewData = GetViewDataDictionary>(model);
@@ -82,7 +82,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Views
[Test]
public void RenderModel_ContentType2_To_RenderModelOf_ContentType1()
{
- var content = new ContentType2(null);
+ var content = new ContentType2(null, Mock.Of());
var model = new ContentModel(content);
var view = new RenderModelOfContentType1TestPage();
ViewDataDictionary> viewData = GetViewDataDictionary>(model);
@@ -95,7 +95,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Views
[Test]
public void RenderModel_ContentType1_To_RenderModelOf_ContentType2()
{
- var content = new ContentType1(null);
+ var content = new ContentType1(null, Mock.Of());
var model = new ContentModel(content);
var view = new RenderModelOfContentType2TestPage();
ViewDataDictionary viewData = GetViewDataDictionary(model);
@@ -106,7 +106,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Views
[Test]
public void RenderModelOf_ContentType1_To_RenderModel()
{
- var content = new ContentType1(null);
+ var content = new ContentType1(null, Mock.Of());
var model = new ContentModel(content);
var view = new RenderModelTestPage();
ViewDataDictionary viewData = GetViewDataDictionary(model);
@@ -119,7 +119,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Views
[Test]
public void RenderModelOf_ContentType1_To_ContentType1()
{
- var content = new ContentType1(null);
+ var content = new ContentType1(null, Mock.Of());
var model = new ContentModel(content);
var view = new ContentType1TestPage();
ViewDataDictionary> viewData = GetViewDataDictionary>(model);
@@ -132,7 +132,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Views
[Test]
public void RenderModelOf_ContentType2_To_ContentType1()
{
- var content = new ContentType2(null);
+ var content = new ContentType2(null, Mock.Of());
var model = new ContentModel(content);
var view = new ContentType1TestPage();
var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary())
@@ -148,7 +148,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Views
[Test]
public void RenderModelOf_ContentType1_To_ContentType2()
{
- var content = new ContentType1(null);
+ var content = new ContentType1(null, Mock.Of());
var model = new ContentModel(content);
var view = new ContentType2TestPage();
ViewDataDictionary viewData = GetViewDataDictionary(model);
@@ -159,7 +159,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Views
[Test]
public void RenderModelOf_ContentType1_To_RenderModelOf_ContentType1()
{
- var content = new ContentType1(null);
+ var content = new ContentType1(null, Mock.Of());
var model = new ContentModel(content);
var view = new RenderModelOfContentType1TestPage();
ViewDataDictionary> viewData = GetViewDataDictionary>(model);
@@ -173,7 +173,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Views
[Test]
public void RenderModelOf_ContentType2_To_RenderModelOf_ContentType1()
{
- var content = new ContentType2(null);
+ var content = new ContentType2(null, Mock.Of());
var model = new ContentModel(content);
var view = new RenderModelOfContentType1TestPage();
ViewDataDictionary> viewData = GetViewDataDictionary>(model);
@@ -187,7 +187,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Views
[Test]
public void RenderModelOf_ContentType1_To_RenderModelOf_ContentType2()
{
- var content = new ContentType1(null);
+ var content = new ContentType1(null, Mock.Of());
var model = new ContentModel(content);
var view = new RenderModelOfContentType2TestPage();
ViewDataDictionary viewData = GetViewDataDictionary(model);
@@ -198,7 +198,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Views
[Test]
public void ContentType1_To_RenderModel()
{
- var content = new ContentType1(null);
+ var content = new ContentType1(null, Mock.Of());
var view = new RenderModelTestPage();
ViewDataDictionary viewData = GetViewDataDictionary(content);
@@ -211,7 +211,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Views
[Test]
public void ContentType1_To_RenderModelOf_ContentType1()
{
- var content = new ContentType1(null);
+ var content = new ContentType1(null, Mock.Of());
var view = new RenderModelOfContentType1TestPage();
ViewDataDictionary viewData = GetViewDataDictionary(content);
@@ -225,7 +225,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Views
public void ContentType2_To_RenderModelOf_ContentType1()
{
// Same as above but with ContentModel
- var content = new ContentType2(null);
+ var content = new ContentType2(null, Mock.Of());
var view = new RenderModelOfContentType1TestPage();
ViewDataDictionary viewData = GetViewDataDictionary(content);
@@ -238,7 +238,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Views
[Test]
public void ContentType1_To_RenderModelOf_ContentType2()
{
- var content = new ContentType1(null);
+ var content = new ContentType1(null, Mock.Of());
var view = new RenderModelOfContentType2TestPage();
ViewDataDictionary viewData = GetViewDataDictionary(content);
@@ -248,7 +248,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Views
[Test]
public void ContentType1_To_ContentType1()
{
- var content = new ContentType1(null);
+ var content = new ContentType1(null, Mock.Of());
var view = new ContentType1TestPage();
ViewDataDictionary viewData = GetViewDataDictionary(content);
@@ -260,7 +260,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Views
[Test]
public void ContentType1_To_ContentType2()
{
- var content = new ContentType1(null);
+ var content = new ContentType1(null, Mock.Of());
var view = new ContentType2TestPage();
ViewDataDictionary viewData = GetViewDataDictionary(content);
@@ -270,7 +270,7 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Views
[Test]
public void ContentType2_To_ContentType1()
{
- var content = new ContentType2(null);
+ var content = new ContentType2(null, Mock.Of());
var view = new ContentType1TestPage();
ViewDataDictionary viewData = GetViewDataDictionary(content);
@@ -296,16 +296,16 @@ namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Web.Common.Views
public class ContentType1 : PublishedContentWrapped
{
- public ContentType1(IPublishedContent content)
- : base(content)
+ public ContentType1(IPublishedContent content, IPublishedValueFallback fallback)
+ : base(content, fallback)
{
}
}
public class ContentType2 : ContentType1
{
- public ContentType2(IPublishedContent content)
- : base(content)
+ public ContentType2(IPublishedContent content, IPublishedValueFallback fallback)
+ : base(content, fallback)
{
}
}
diff --git a/src/Umbraco.Tests/PublishedContent/PublishedContentTests.cs b/src/Umbraco.Tests/PublishedContent/PublishedContentTests.cs
index 1cb238b0c2..f9af04c729 100644
--- a/src/Umbraco.Tests/PublishedContent/PublishedContentTests.cs
+++ b/src/Umbraco.Tests/PublishedContent/PublishedContentTests.cs
@@ -7,6 +7,7 @@ using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Logging.Abstractions;
using Moq;
using NUnit.Framework;
+using Umbraco.Cms.Core;
using Umbraco.Cms.Core.Cache;
using Umbraco.Cms.Core.Composing;
using Umbraco.Cms.Core.Hosting;
@@ -28,7 +29,6 @@ using Umbraco.Cms.Tests.Common.Testing;
using Umbraco.Extensions;
using Umbraco.Tests.TestHelpers;
using Umbraco.Web.Composing;
-using Constants = Umbraco.Cms.Core.Constants;
namespace Umbraco.Tests.PublishedContent
{
@@ -248,7 +248,7 @@ namespace Umbraco.Tests.PublishedContent
internal class Home : PublishedContentModel
{
public Home(IPublishedContent content, IPublishedValueFallback fallback)
- : base(content)
+ : base(content, fallback)
{}
}
@@ -256,7 +256,7 @@ namespace Umbraco.Tests.PublishedContent
internal class Anything : PublishedContentModel
{
public Anything(IPublishedContent content, IPublishedValueFallback fallback)
- : base(content)
+ : base(content, fallback)
{ }
}
diff --git a/src/Umbraco.Tests/PublishedContent/SolidPublishedSnapshot.cs b/src/Umbraco.Tests/PublishedContent/SolidPublishedSnapshot.cs
index befbb41f3f..c2e993d51e 100644
--- a/src/Umbraco.Tests/PublishedContent/SolidPublishedSnapshot.cs
+++ b/src/Umbraco.Tests/PublishedContent/SolidPublishedSnapshot.cs
@@ -361,7 +361,7 @@ namespace Umbraco.Tests.PublishedContent
#region Plumbing
public ContentType2(IPublishedContent content, IPublishedValueFallback fallback)
- : base(content)
+ : base(content, fallback)
{ }
#endregion
@@ -384,7 +384,7 @@ namespace Umbraco.Tests.PublishedContent
public class PublishedContentStrong1 : PublishedContentModel
{
public PublishedContentStrong1(IPublishedContent content, IPublishedValueFallback fallback)
- : base(content)
+ : base(content, fallback)
{ }
public int StrongValue => this.Value(Mock.Of(), "strongValue");
@@ -402,7 +402,7 @@ namespace Umbraco.Tests.PublishedContent
public class PublishedContentStrong2 : PublishedContentModel
{
public PublishedContentStrong2(IPublishedContent content, IPublishedValueFallback fallback)
- : base(content)
+ : base(content, fallback)
{ }
public int StrongValue => this.Value(Mock.Of(), "strongValue");