using Moq; using NUnit.Framework; using Umbraco.Cms.Core.Strings; using Umbraco.Extensions; namespace Umbraco.Cms.Tests.UnitTests.Umbraco.Core.Extensions; [TestFixture] public class HtmlEncodedStringExtensionsTests { [TestCase(null, false, true)] [TestCase("", false, true)] [TestCase(" ", false, true)] [TestCase("This is a non-empty string", false, false)] [TestCase("
This is a non-empty string
", true,false)] [TestCase("This is a non-empty string
", false,false)] [TestCase("", true, true)] [TestCase("", false, false)] public void IsNullOrWhiteSpace(string? htmlString, bool stripHtml, bool expectedResult) { var htmlEncodedString = htmlString == null ? null : Mock.Of