コード例 #1
0
        public void NotEqualsOperatorTest()
        {
            var testId1 = new TestId(10);

            Assert.True(testId1 != null);

            var testId2 = new TestId(10);

            Assert.False(testId1 != testId2);

            var testId3 = new TestId(11);

            Assert.True(testId1 != testId3);

            var extendedTestId1 = new ExtendedTestId(10);

            Assert.True(testId1 != extendedTestId1);
        }
コード例 #2
0
        public void EqualsTest()
        {
            var testId1 = new TestId(10);

            Assert.False(testId1.Equals(null));
            Assert.True(testId1.Equals(testId1));

            var testId2 = new TestId(10);

            Assert.True(testId1.Equals(testId2));

            var testId3 = new TestId(11);

            Assert.False(testId1.Equals(testId3));

            var extendedTestId1 = new ExtendedTestId(10);

            Assert.False(testId1.Equals(extendedTestId1));
        }