Ejemplo n.º 1
0
 public void CanAddDataSingle()
 {
     var h = new Histogram(new double[] { 1.0, 5.0, 10.0 }, 2);
     h.AddData(7.0);
     Assert.AreEqual(2, h[1].Count);
 }
Ejemplo n.º 2
0
 public void CanAddDataList()
 {
     var h = new Histogram(new double[] { 1.0, 5.0, 10.0 }, 2);
     h.AddData(new double[] { 7.0, 8.0} );
     Assert.AreEqual(3, h[1].Count);
 }
Ejemplo n.º 3
0
 public void AddDataDecreasesLowerBound()
 {
     var h = new Histogram(new double[] { 1.0, 5.0, 10.0 }, 2);
     h.AddData(0.0);
     Assert.AreEqual(3, h[0].Count);
 }
Ejemplo n.º 4
0
 public void AddDataIncreasesUpperBound()
 {
     var h = new Histogram(new double[] { 1.0, 5.0, 10.0 }, 2);
     h.AddData(20.0);
     Assert.AreEqual(2, h[1].Count);
 }
Ejemplo n.º 5
0
        public void AddDataEqualToLowerBound()
        {
            var h = new Histogram(new[] { 1.0, 5.0, 10.0 }, 3, 0.0, 10.0);
            Assert.DoesNotThrow(() => h.AddData(0.0));

            Assert.AreEqual(2, h[0].Count);
        }