public void DoubleValue_IsEqual_True()
        {
            // reference equality
            Assert.IsTrue(_nonzeroValue.IsEqual(_nonzeroValue));
            Assert.IsTrue(_zeroValue.IsEqual(_zeroValue));
            Assert.IsTrue(_defaultValue.IsEqual(_defaultValue));

            DoubleValue anotherValue = new DoubleValue(aDouble);

            Assert.IsTrue(_nonzeroValue.IsEqual(anotherValue));
            anotherValue.Value = 0.0;
            Assert.IsTrue(_zeroValue.IsEqual(anotherValue));
            anotherValue.IsVaries  = true;
            _nonzeroValue.IsVaries = true;
            Assert.IsTrue(_nonzeroValue.IsEqual(anotherValue));
            anotherValue.IsIndeterminate = true;
            Assert.IsTrue(_defaultValue.IsEqual(anotherValue));
        }