コード例 #1
0
        public void TestEquals_SameInstance()
        {
            var value   = "A";
            var id      = 1;
            var lookup1 = new StaticLookup(value, id);

            Assert.IsTrue(lookup1.Equals(lookup1));
        }
コード例 #2
0
        public void TestEquals_NullInstance()
        {
            var value   = "A";
            var id      = 1;
            var lookup1 = new StaticLookup(value, id);

            Assert.IsFalse(lookup1.Equals(null));
        }
コード例 #3
0
        public void TestEquals_DifferentObjectTypeInstance()
        {
            var value   = "A";
            var id      = 1;
            var lookup1 = new StaticLookup(value, id);

            Assert.IsFalse(lookup1.Equals(1));
        }
コード例 #4
0
        public void TestEquals_TwoObjectsAreEqual()
        {
            var value   = "A";
            var id      = 1;
            var lookup1 = new StaticLookup(value, id);
            var lookup2 = new StaticLookup(value, id);

            Assert.IsTrue(lookup1.Equals(lookup2));
            Assert.IsTrue(lookup2.Equals(lookup1));
        }