public void NextDoubleTest() { var random = new MockRandom { MockNextDouble = double.NegativeInfinity }; var nextDouble = random.NextDouble(); Assert.IsTrue(double.IsNegativeInfinity(nextDouble), $@"Expected negative infinity, got {nextDouble}."); }
public void NextDoubleMinimumMaximumTest() { var random = new MockRandom(); Assert.ThrowsException <ArgumentOutOfRangeException>(() => random.NextDouble(1, 0)); }