Ejemplo n.º 1
0
        public void TestFuzzyNullableSingle_IsFuzzy(Single?value1, Single?value2)
        {
            var obj1 = new NullableHandlingTest(fuzzyNullableSingle: value1);
            var obj2 = new NullableHandlingTest(fuzzyNullableSingle: value2);

            Assert.Equal(obj1, obj2);
            Assert.Equal(obj1.GetHashCode(), obj2.GetHashCode());
        }
Ejemplo n.º 2
0
        public void TestDefaultNullableSingle_NullHandling(
            Single?value1,
            Single?value2,
            Boolean areEqual)
        {
            var obj1 = new NullableHandlingTest(defaultNullableSingle: value1);
            var obj2 = new NullableHandlingTest(defaultNullableSingle: value2);

            if (areEqual)
            {
                Assert.Equal(obj1, obj2);
                Assert.Equal(obj1.GetHashCode(), obj2.GetHashCode());
            }
            else
            {
                Assert.NotEqual(obj1, obj2);
                Assert.NotEqual(obj1.GetHashCode(), obj2.GetHashCode());
            }
        }