public void TestLimitsIfOnlyTwoValues()
 {
     var finder = new MinMaxFinder();
     finder.AddRange(new[] { 1.1, 3.3 });
     var limits = finder.GetLimits();
     Assert.AreEqual(1.1, limits.Min);
     Assert.AreEqual(3.3, limits.Max);
 }
 public void TestGetLimitsForOneList()
 {
     var finder = new MinMaxFinder();
     finder.AddRange(Values1);
     var limits = finder.GetLimits();
     Assert.AreEqual(0.3, limits.Min);
     Assert.AreEqual(5.5, limits.Max);
 }
 public void TestGetLimitsForMultipleLists()
 {
     var finder = new MinMaxFinder();
     finder.AddRange(Values1);
     finder.AddRange(new[] { 3, 2, 6.6, 1 });
     var limits = finder.GetLimits();
     Assert.AreEqual(0.3, limits.Min);
     Assert.AreEqual(6.6, limits.Max);
 }
 public void TestNullLimitsIfOnlyOneValue()
 {
     var finder = new MinMaxFinder();
     finder.AddRange(new[] { 1.1 });
     Assert.IsNull(finder.GetLimits());
 }
 public void TestNullLimitsIfNoValues()
 {
     var finder = new MinMaxFinder();
     Assert.IsNull(finder.GetLimits());
 }