public static void True3() { var paramName = "paramName"; var message = "My message"; Action act = () => Require.True(false, paramName, message); var ex = Record.Exception(act); Assert.NotNull(ex); var argex = Assert.IsType <ArgumentException>(ex); Assert.Equal(paramName, argex.ParamName); // ArgumentException appends some info to our message. Assert.StartsWith(message, ex.Message, StringComparison.OrdinalIgnoreCase); }