diff --git a/src/GuardClauses/GuardAgainstStringLengthExtensions.cs b/src/GuardClauses/GuardAgainstStringLengthExtensions.cs
index 4bb98c75..689862fd 100644
--- a/src/GuardClauses/GuardAgainstStringLengthExtensions.cs
+++ b/src/GuardClauses/GuardAgainstStringLengthExtensions.cs
@@ -3,6 +3,11 @@
using Ardalis.GuardClauses;
namespace GuardClauses;
+
+///
+/// The class containing extension methods for
+/// for and types.
+///
public static partial class GuardClauseExtensions
{
///
diff --git a/test/GuardClauses.UnitTests/GuardAgainstDefault.cs b/test/GuardClauses.UnitTests/GuardAgainstDefault.cs
index 47db86d7..3b0d01ed 100644
--- a/test/GuardClauses.UnitTests/GuardAgainstDefault.cs
+++ b/test/GuardClauses.UnitTests/GuardAgainstDefault.cs
@@ -38,7 +38,7 @@ public void ReturnsExpectedValueWhenGivenNonDefaultValue(object input, string na
[Theory]
[InlineData(null, "Parameter [parameterName] is default value for type String (Parameter 'parameterName')")]
[InlineData("Please provide correct value", "Please provide correct value (Parameter 'parameterName')")]
- public void ErrorMessageMatchesExpected(string customMessage, string expectedMessage)
+ public void ErrorMessageMatchesExpected(string? customMessage, string expectedMessage)
{
var exception = Assert.Throws(() => Guard.Against.Default(default(string), "parameterName", customMessage));
Assert.NotNull(exception);
@@ -49,7 +49,7 @@ public void ErrorMessageMatchesExpected(string customMessage, string expectedMes
[Theory]
[InlineData(null, "Parameter [xyz] is default value for type String (Parameter 'xyz')")]
[InlineData("Please provide correct value", "Please provide correct value (Parameter 'xyz')")]
- public void ErrorMessageMatchesExpectedWhenNameNotExplicitlyProvided(string customMessage, string expectedMessage)
+ public void ErrorMessageMatchesExpectedWhenNameNotExplicitlyProvided(string? customMessage, string expectedMessage)
{
var xyz = default(string);
var exception = Assert.Throws(() => Guard.Against.Default(xyz, message: customMessage));
@@ -63,7 +63,7 @@ public void ErrorMessageMatchesExpectedWhenNameNotExplicitlyProvided(string cust
[InlineData(null, "Please provide correct value")]
[InlineData("SomeParameter", null)]
[InlineData("SomeOtherParameter", "Value must be correct")]
- public void ExceptionParamNameMatchesExpected(string expectedParamName, string customMessage)
+ public void ExceptionParamNameMatchesExpected(string? expectedParamName, string? customMessage)
{
var exception = Assert.Throws(() => Guard.Against.Default(default(string), expectedParamName, customMessage));
Assert.NotNull(exception);
diff --git a/test/GuardClauses.UnitTests/GuardAgainstExpressionDeprecated.cs b/test/GuardClauses.UnitTests/GuardAgainstExpressionDeprecated.cs
index ad32bc95..f5841f7f 100644
--- a/test/GuardClauses.UnitTests/GuardAgainstExpressionDeprecated.cs
+++ b/test/GuardClauses.UnitTests/GuardAgainstExpressionDeprecated.cs
@@ -5,6 +5,9 @@
namespace GuardClauses.UnitTests;
+///
+/// Tests removed to eliminate compiler warnings about obsolete method.
+///
public class GuardAgainstExpressionDeprecated
{
public struct CustomStruct
@@ -22,66 +25,66 @@ public static IEnumerable