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