Esempio n. 1
0
        public static void NotBeNull <T>(Func <T> argumentFunc) where T : class
        {
            if (argumentFunc == null)
            {
                throw new ArgumentNullException(nameof(argumentFunc));
            }

            InternalArgumentMust.NotBeNull(argumentFunc);
        }
Esempio n. 2
0
 public static void NotBeNullOrWhitespace(Func <string> argumentFunc)
 {
     InternalArgumentMust.NotBeNullOrWhitespace(argumentFunc);
 }
Esempio n. 3
0
 public static void BeOfType <T>(Func <object> argumentFunc)
 {
     InternalArgumentMust.BeOfType <T>(argumentFunc);
 }
Esempio n. 4
0
 public static void InheritFrom <T>(Func <Type> argumentFunc)
 {
     InternalArgumentMust.InheritFrom <T>(argumentFunc);
 }
Esempio n. 5
0
 public static void BeEnum(Func <Type> argumentFunc)
 {
     InternalArgumentMust.BeEnum(argumentFunc);
 }
Esempio n. 6
0
 public static void BeLessOrEqual <T>(Func <T> argumentFunc, T upperLimit) where T : IComparable
 {
     InternalArgumentMust.BeLessOrEqual(argumentFunc, upperLimit);
 }
Esempio n. 7
0
 public static void BeGreaterOrEqual <T>(Func <T> argumentFunc, T lowerLimit) where T : IComparable
 {
     InternalArgumentMust.BeGreaterOrEqual(argumentFunc, lowerLimit);
 }
Esempio n. 8
0
        public static void NotContainNull <T>(Func <IEnumerable <T> > argumentFunc)
        {
            ArgumentMust.NotBeNull(argumentFunc);

            InternalArgumentMust.NotContainNull(argumentFunc);
        }
Esempio n. 9
0
        public static void NotBeNullOrEmpty <T>(Func <IEnumerable <T> > argumentFunc)
        {
            ArgumentMust.NotBeNull(argumentFunc);

            InternalArgumentMust.NotBeEmpty(argumentFunc);
        }