Пример #1
0
        public static void TestUseCase()
        {
            int?       test1 = null;
            Bridge762A?test2 = null;
            Bridge762B?test3 = null;

            int        value1 = test1.GetValueOrDefault();
            Bridge762A value2 = test2.GetValueOrDefault();
            var        value3 = test3.GetValueOrDefault();

            Assert.AreEqual(0, value1, "Bridge762 int");
            Assert.AreNotEqual(null, value2, "Bridge762A struct");
            Assert.AreNotEqual(null, value3, "Bridge762B struct");
            Assert.AreEqual(0, value3.Data, "Bridge762B.Data struct");
        }
Пример #2
0
        public static void TestUseCase(Assert assert)
        {
            assert.Expect(4);

            int?       test1 = null;
            Bridge762A?test2 = null;
            Bridge762B?test3 = null;

            int        value1 = test1.GetValueOrDefault();
            Bridge762A value2 = test2.GetValueOrDefault();
            var        value3 = test3.GetValueOrDefault();

            assert.Equal(value1, 0, "Bridge762 int");
            assert.NotEqual(value2, null, "Bridge762A struct");
            assert.NotEqual(value3, null, "Bridge762B struct");
            assert.Equal(value3.Data, 0, "Bridge762B.Data struct");
        }