public void SucceedsForValid_Func() { Argument.IsValid("myParam", "value", () => true); Argument.IsValid("myParam", "value", s => s.Length < 10); Argument.IsValid("myParam", (string)null, s => s == null); } }