/// <summary> /// Test if string is null or whitespace /// </summary> /// <param name="nullOr"></param> /// <param name="customMessage">Custom message to add to the final failure message</param> public static void Whitespace( this INullOr <string> nullOr, string customMessage ) { nullOr.Whitespace(() => customMessage); }
/// <summary> /// Tests if a string is null or empty /// </summary> /// <param name="nullOr"></param> /// <param name="customMessage">Custom message to add to the final failure message</param> public static void Empty( this INullOr <string> nullOr, string customMessage ) { nullOr.Empty(() => customMessage); }
/// <summary> /// Test if string is null or whitespace /// </summary> /// <param name="nullOr"></param> /// <param name="customMessageGenerator">Generates a custom message to add to the final failure message</param> public static void Whitespace( this INullOr <string> nullOr, Func <string> customMessageGenerator ) { nullOr.AddMatcher( actual => { var passed = string.IsNullOrWhiteSpace(actual); return(new MatcherResult( passed, FinalMessageFor( () => $"Expected {actual} {passed.AsNot()}to be null or whitespace", customMessageGenerator ) )); }); }
/// <summary> /// Test if string is null or whitespace /// </summary> /// <param name="nullOr"></param> public static void Whitespace( this INullOr <string> nullOr ) { nullOr.Whitespace(NULL_STRING); }
/// <summary> /// Tests if a string is null or empty /// </summary> /// <param name="nullOr"></param> public static void Empty( this INullOr <string> nullOr ) { nullOr.Empty(NULL_STRING); }