コード例 #1
0
        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}");
            }
        }
コード例 #2
0
 public void NoOneValueFailsTest()
 {
     Assert.Throws <ArgumentOutOfRangeException>(() => Cdf.GenerateFromHistogram(NoOneValue));
 }
コード例 #3
0
 public void EmptyInputFailsTest()
 {
     Assert.Throws <ArgumentException>(() => Cdf.GenerateFromHistogram(EmptyTupleArray));
 }