/// <summary>
 /// Verify that <paramref name="parameterValue"/> is greater than or equal to <paramref name="lesserOrEqualValue"/>.
 /// </summary>
 public static void RequireGreaterThanOrEqualTo <T>(T lesserOrEqualValue, T parameterValue, string parameterName, string customMessage = null)
     where T : IComparable <T>
 {
     InternalContract.RequireNotNull(lesserOrEqualValue, nameof(lesserOrEqualValue));
     InternalContract.RequireNotNull(parameterValue, nameof(parameterValue));
     InternalContract.RequireNotNull(parameterName, nameof(parameterName));
     GenericContract <FulcrumServiceContractException> .RequireLessThanOrEqualTo(lesserOrEqualValue, parameterValue, parameterName, customMessage);
 }
예제 #2
0
 /// <summary>
 /// Verify that <paramref name="parameterValue"/> is less than or equal to <paramref name="greaterOrEqualValue"/>.
 /// </summary>
 public static void RequireLessThanOrEqualTo <T>(T greaterOrEqualValue, T parameterValue, string parameterName, string customMessage = null)
     where T : IComparable <T>
 {
     RequireNotNull(greaterOrEqualValue, nameof(greaterOrEqualValue));
     RequireNotNull(parameterValue, nameof(parameterValue));
     RequireNotNull(parameterName, nameof(parameterName));
     GenericContract <FulcrumContractException> .RequireLessThanOrEqualTo(greaterOrEqualValue, parameterValue, parameterName, customMessage);
 }