public void GetIntWithMaxThatExceedsMaxReturnsMinMinusOne()
        {
            var key = "Hi there";
            var val = "11";
            var pd  = new ParameterDatabase();

            Assert.AreEqual(pd.Count, 0);

            var p1 = new Parameter(key);

            pd.SetParameter(p1, val);
            var intVal = pd.GetIntWithMax(p1, null, 5, 10); // Min is 5, max is 10, then the return value is 4

            Assert.AreEqual(intVal, 4);
        }
        public void GetIntWithMaxReturnsMinusOneWhenMinIsZero()
        {
            var key = "Hi there";
            var val = "11";
            var pd  = new ParameterDatabase();

            Assert.AreEqual(pd.Count, 0);

            var p1 = new Parameter(key);

            pd.SetParameter(p1, val);
            var intVal = pd.GetIntWithMax(p1, null, 0, 10); // Min is 0, max is 10, then the return value is -1

            Assert.AreEqual(intVal, -1);
        }