using Xunit; namespace Server.Tests { public class TestStringHelpers { [Theory, InlineData(null, "default value", "default value"), InlineData("", "default value", "default value"), InlineData("this is a valid string", "default value", "this is a valid string")] public void TestIsNullOrDefault(string value, string defaultValue, string expected) { var actual = value.DefaultIfNullOrEmpty(defaultValue); Assert.Equal(expected, actual); } } }