コード例 #1
0
 public static ushort UnsignedWithinInclusiveRange(ushort min, ushort max)
 {
     return((ushort)IntegerGenerator.WithinInclusiveRange(min, max));
 }
コード例 #2
0
 public static T AnyExcept <T>(params T[] except) where T : struct, Enum
 {
     return(EnumFrom <T>(IntegerGenerator.AnyExcept(ValuesAsIntegers(except).ToArray())));
 }
コード例 #3
0
 public static T Any <T>() where T : struct, Enum
 {
     return(EnumFrom <T>(IntegerGenerator.Any()));
 }
コード例 #4
0
 private static char Any()
 {
     return((char)IntegerGenerator.WithinInclusiveRange(char.MinValue, char.MaxValue));
 }
コード例 #5
0
 private static int AnyReasonableLength()
 {
     return(IntegerGenerator.WithinInclusiveRange(1, 10));
 }
コード例 #6
0
        public static IEnumerable <T> AnyNumberOf <T>(Func <T> createItem)
        {
            var numberOfItems = IntegerGenerator.WithinInclusiveRange(0, 10);

            return(numberOfItems.Select(createItem));
        }