public void LinearInterpolation_Below_2()
        {
            LinearInterpolation target = new LinearInterpolation();

            target.Add(2, 1);
            target.Add(4, 2);
            target.Add(6, 3);
            Assert.AreEqual(8, target.GetAdjustedValue(4));
            Assert.AreEqual(10, target.GetAdjustedValue(5));
        }
        public void LinearInterpolation_Middle_1()
        {
            LinearInterpolation target = new LinearInterpolation();

            target.Add(2, 1);
            target.Add(6, 3);
            Assert.AreEqual(2, target.GetAdjustedValue(1));
            Assert.AreEqual(4, target.GetAdjustedValue(2));
            Assert.AreEqual(6, target.GetAdjustedValue(3));
        }
        public void LinearInterpolation_OnePoint()
        {
            LinearInterpolation target = new LinearInterpolation();

            target.Add(0, 1);
            Assert.AreEqual(0, target.GetAdjustedValue(1));
        }
        public void LinearInterpolation_Above_1()
        {
            LinearInterpolation target = new LinearInterpolation();

            target.Add(11, 10);
            Assert.AreEqual(11, target.GetAdjustedValue(10));
            Assert.AreEqual(10, target.GetAdjustedValue(9));
        }
        public void LinearInterpolation_Below_1()
        {
            LinearInterpolation target = new LinearInterpolation();

            target.Add(1, 0);
            Assert.AreEqual(1, target.GetAdjustedValue(0));
            Assert.AreEqual(2, target.GetAdjustedValue(1));
        }