public void UniRangeConstructorSetsEndPropertyToValueOfSecondParameter()
        {
            double   testValue  = _rnd.NextDouble();
            UniRange testObject = new UniRange(_rnd.NextDouble(), testValue);

            Assert.AreEqual(testValue, testObject.End);
        }
        public void UniRangeConstructorSetsStartPropertyToValueOfFirstParameter()
        {
            double   testValue  = _rnd.NextDouble();
            UniRange testObject = new UniRange(testValue, _rnd.NextDouble());

            Assert.AreEqual(testValue, testObject.Start);
        }
        public void UniRangeSizePropertyReturnsCorrectValue()
        {
            double   testValue  = _rnd.NextDouble();
            double   startValue = _rnd.NextDouble();
            UniRange testObject = new UniRange(startValue, startValue + testValue);

            double testOutput = testObject.Size;

            Assert.IsTrue(Math.Abs(testValue - testOutput) < 0.00000001);
        }