From 270f3a75ffe88e39781021bbf41e542a7e29f0aa Mon Sep 17 00:00:00 2001 From: Shannon Date: Fri, 27 Apr 2018 09:57:04 +1000 Subject: [PATCH] Fixes more tests --- src/Umbraco.Core/Models/Content.cs | 2 +- src/Umbraco.Tests/Models/VariationTests.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Core/Models/Content.cs b/src/Umbraco.Core/Models/Content.cs index 708f0ac853..6b8732e70c 100644 --- a/src/Umbraco.Core/Models/Content.cs +++ b/src/Umbraco.Core/Models/Content.cs @@ -271,7 +271,7 @@ namespace Umbraco.Core.Models } /// - public IEnumerable PublishedCultures => _publishInfos.Keys; + public IEnumerable PublishedCultures => _publishInfos?.Keys; /// public bool IsCultureEdited(string culture) diff --git a/src/Umbraco.Tests/Models/VariationTests.cs b/src/Umbraco.Tests/Models/VariationTests.cs index 0bb1da5cc1..bc0891e397 100644 --- a/src/Umbraco.Tests/Models/VariationTests.cs +++ b/src/Umbraco.Tests/Models/VariationTests.cs @@ -244,7 +244,7 @@ namespace Umbraco.Tests.Models // can publish value // and get edited and published values - Assert.Throws(() => content.TryPublishValues(langFr)); // no name + Assert.IsFalse(content.TryPublishValues(langFr)); // no name content.SetName(langFr, "name-fr"); content.TryPublishValues(langFr); Assert.AreEqual("b", content.GetValue("prop")); @@ -322,7 +322,7 @@ namespace Umbraco.Tests.Models content.SetValue("prop", "a-es", langEs); // cannot publish without a name - Assert.Throws(() => content.TryPublishValues(langFr)); + Assert.IsFalse(content.TryPublishValues(langFr)); // works with a name // and then FR is available, and published