public static void AssertFailure(this IResult result, string errorMessagePattern) { if (result.State != ResultState.Failure) { result.AssertFailure(); } else { AssertErrorMessageMatch(errorMessagePattern, result.Message); } }