コード例 #1
0
        public void ensureInstanceWithSameDescriptionIsEqual()
        {
            Restriction instance = new Restriction("restriction", new SameMaterialAndFinishAlgorithm());
            Restriction other    = new Restriction("restriction", new SameMaterialAndFinishAlgorithm());

            Assert.True(instance.Equals(other));
        }
コード例 #2
0
        public void ensureInstanceWithDifferentDescriptionIsntEqual()
        {
            Restriction instance = new Restriction("restriction", new SameMaterialAndFinishAlgorithm());
            Restriction other    = new Restriction("bananas", new SameMaterialAndFinishAlgorithm());

            Assert.False(instance.Equals(other));
        }
コード例 #3
0
        public void ensureNullValueIsntEqual()
        {
            Restriction instance = new Restriction("restriction", new SameMaterialAndFinishAlgorithm());

            Assert.False(instance.Equals(null));
        }
コード例 #4
0
        public void ensureInstanceOfDifferentTypeIsntEqual()
        {
            Restriction instance = new Restriction("restriction", new SameMaterialAndFinishAlgorithm());

            Assert.False(instance.Equals("bananas"));
        }
コード例 #5
0
        public void ensureSameInstanceIsEqual()
        {
            Restriction instance = new Restriction("restriction", new SameMaterialAndFinishAlgorithm());

            Assert.True(instance.Equals(instance));
        }