We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 48ac495 commit 436db13Copy full SHA for 436db13
Open.Serialization.Tests/DefaultImplementationTests.cs
@@ -21,11 +21,25 @@ public T Deserialize<T>(string _)
21
}
22
23
24
+ class C : B, IDeserializeObject
25
+ {
26
+
27
+ }
28
29
[Fact]
30
public static void DefaultImplementation()
31
{
- IDeserializeObject a = new A();
- Assert.Equal(1, a.Deserialize<int>("0"));
32
+ IDeserializeObject a1 = new A();
33
+ Assert.Equal(1, a1.Deserialize<int>("0"));
34
35
+ var b1 = new B();
36
+ Assert.Equal(0, b1.Deserialize<int>("0"));
37
38
+ IDeserializeObject b2 = new B();
39
+ Assert.Equal(1, b2.Deserialize<int>("0"));
40
41
+ var c1 = new C();
42
+ Assert.Equal(0, c1.Deserialize<int>("0"));
43
44
45
0 commit comments