public void RandomNext() { var random = ExtraEnumerable.Random(1, 3).Take(50).ToArray(); Assert.Equal(50, random.Length); Assert.True(random.All(n => n >= 1 && n <= 2)); }
public void RandomMinIsGreaterThanMax() { Assert.Throws <ArgumentOutOfRangeException>(() => ExtraEnumerable.Random(5, 4)); }
public void RandomMinIsGreaterThanMax() { var _ = ExtraEnumerable.Random(5, 4); }
public void RandomMaxIsNegative() { Assert.Throws <ArgumentOutOfRangeException>(() => ExtraEnumerable.Random(-3)); }
public void RandomMaxIsNegative() { var _ = ExtraEnumerable.Random(-3); }