public void GenerteFromHistogram() { var graph = Cdf.GenerateFromHistogram(SimpleDistribution); foreach (var tuple in SimpleDistributionTestValues) { int actual = graph.F(tuple.Item1); Assert.AreEqual(tuple.Item2, actual, $"F({(double)tuple.Item1})={actual} ... != {tuple.Item2}"); } }
public void NoOneValueFailsTest() { Assert.Throws <ArgumentOutOfRangeException>(() => Cdf.GenerateFromHistogram(NoOneValue)); }
public void EmptyInputFailsTest() { Assert.Throws <ArgumentException>(() => Cdf.GenerateFromHistogram(EmptyTupleArray)); }