示例#1
0
        public void Min_Equal_To_Max_Does_Not_Throw()
        {
            var max = DateTime.Now;
            var min = max;

            var dateRandomizer = new DateTimeRandomizer(new Random());

            Assert.DoesNotThrow(() => dateRandomizer.DateTime(min, max));
        }
示例#2
0
 /// <summary>
 ///     <para>
 ///         Creates a <see cref="Configurement" /> with default implementations.
 ///     </para>
 ///     <para>
 ///         Argument <paramref name="random" /> is used by the default implementations.
 ///     </para>
 /// </summary>
 /// <param name="random"></param>
 public Configurement(Random random)
 {
     Random           = random;
     LongProvider     = new LongRandomizer(Random);
     IntProvider      = new IntRandomizer(Random);
     DoubleProvider   = new DoubleRandomizer(Random);
     NameProvider     = new NameByOrigin(Random);
     DateTimeProvider = new DateTimeRandomizer(Random);
     UserNameProvider = new UserNameRandomizer(Random);
     MailProvider     = new UniqueEmailBuilder(
         new[] { "gmail.com", "live.com", "outlook.com", "hotmail.com", "yahoo.com" }
         );
     ListElementPicker      = new ElementRandomizer(Random);
     BoolProvider           = new BoolRandomizer(Random);
     GuidProvider           = new GuidProvider();
     TimeSpanProvider       = new TimeSpanRandomizer(Random);
     DecimalProvider        = new DecimalRandomizer(Random);
     DateTimeOffSetProvider = new DateTimeOffsetRandomizer(Random);
     FloatProvider          = new FloatRandomizer(Random);
     CharProvider           = new CharRandomizer(Random);
 }