예제 #1
0
        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");
        }
예제 #2
0
 public bool Equals(Bridge607A <T> obj)
 {
     return(this == obj);
 }