/// <summary> /// Used to test exception messages in the negative /// </summary> /// <param name="continuation">Continuation containing the exception message</param> /// <param name="search">String to search for</param> /// <returns>Continuation so you can perform more tests on the message</returns> public static IStringContainContinuation Containing( this INot <string> continuation, string search ) { var result = Factory.Create <string, ExceptionMessageContainuationToStringContainContinuation>( null, continuation as IExpectationContext <string> ); continuation.AddMatcher(s => { result.Actual = s; var passed = !s?.Contains(search) ?? true; return(new MatcherResult( passed, MessageHelpers.MessageForNotContainsResult( passed, s, search ) )); }); return(result); }