public static void TestUseCase() { var c = new Bridge607A <string>(); var c1 = new Bridge607B(); Assert.True(c.Equals(c), "Bridge607A c"); Assert.False(c.Equals(null), "Bridge607A null"); Assert.True(c1.Equals(c1), "Bridge607B c"); Assert.False(c1.Equals(null), "Bridge607B null"); Assert.False(new Bridge607C().Equals(null), "Bridge607C null"); }
public bool Equals(Bridge607A <T> obj) { return(this == obj); }