public void ensureDoubleValueAndDoubleHaveDifferentHashCode()
        {
            double number = 12;

            DoubleValue doubleValue = DoubleValue.valueOf(21);

            Assert.NotEqual(number.GetHashCode(), doubleValue.GetHashCode());
        }
        public void ensureDoubleValueAndDoubleAreNotEqualWhenUsingDifferentValues()
        {
            double number = 12;

            DoubleValue doubleValue = DoubleValue.valueOf(21);

            Assert.False(doubleValue.Equals(number));
        }
        public void ensureDoubleValueAndDoubleHaveSameHashCode()
        {
            double number = 21;

            DoubleValue doubleValue = DoubleValue.valueOf(21);

            Assert.Equal(number.GetHashCode(), doubleValue.GetHashCode());
        }
        public void ensureDoubleValueAndDoubleAreEqualWhenUsingSameValue()
        {
            double expected = 21;

            double actual = DoubleValue.valueOf(21);

            Assert.True(actual.Equals(expected));
        }
        public void ensureValueOfCreatesInstance()
        {
            DoubleValue doubleValue = DoubleValue.valueOf(21);

            Assert.NotNull(doubleValue);
        }