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)); }
/// <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); }