private static void HistToCsv(string title, FlatHistogram hist) { Console.WriteLine(@"### {0}", title); Console.WriteLine(); var bins = hist.GetBins(); for (var i = 0; i < bins.Length; i++) { Console.WriteLine("{0}\t{1}", i, bins[i]); } Console.WriteLine(); }
public void GetSizeLarge() { _sut = new FlatHistogram(10); var r = new Random(); for (var i = 0; i < 1000; i++) { var methodSize = r.Next(30); var bin = r.Next(methodSize); // implementation is one-based _sut.Add(bin + 1, methodSize + 1); } Assert.AreEqual(1000, _sut.GetSize()); }
public void C4() { _sut = new FlatHistogram(5); _sut.Add(1, 2); AssertBins(0.4, 0.4, 0.2, 0.0, 0.0); }
public void Setup() { _sut = new FlatHistogram(3); }