public void TestIfDoubleValueIsBetweenMinAndMax() { double min = 12; double max = 20; double val = 19.999999999999; Assert.IsTrue(ServicesHelper.CheckIfValueBetweenMinAndMax(min, max, 13)); Assert.IsTrue(ServicesHelper.CheckIfValueBetweenMinAndMax(min, max, min)); Assert.IsTrue(ServicesHelper.CheckIfValueBetweenMinAndMax(min, max, max)); Assert.IsTrue(ServicesHelper.CheckIfValueBetweenMinAndMax(min, max, val)); val = 11.99999; Assert.IsFalse(ServicesHelper.CheckIfValueBetweenMinAndMax(min, max, val)); }
public void TestIfDecimalValueIsBetweenMinAndMax() { OCurrency min = 10; OCurrency max = 19; OCurrency val = 18.99999m; Assert.IsTrue(ServicesHelper.CheckIfValueBetweenMinAndMax(min, max, 13)); Assert.IsTrue(ServicesHelper.CheckIfValueBetweenMinAndMax(min, max, min)); Assert.IsTrue(ServicesHelper.CheckIfValueBetweenMinAndMax(min, max, max)); Assert.IsTrue(ServicesHelper.CheckIfValueBetweenMinAndMax(min, max, val)); val = 9.99999m; // Assert.IsFalse(ServicesHelper.CheckIfValueBetweenMinAndMax(min,max,val)); Assert.IsTrue(ServicesHelper.CheckIfValueBetweenMinAndMax(min, max, val)); }