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); }