示例#1
0
        public void ShouldReturnFalseIfCollectionsAreNotStrictelyIdentical()
        {
            List <int> a, b, c;

            a = new List <int>();
            a.Add(1);
            a.Add(2);
            a.Add(3);
            b = new List <int>();
            b.Add(3);
            b.Add(1);
            b.Add(2);


            Assert.IsFalse(CollectionProcessor.IsStrictelyIndenticalToEx(a, b));

            a = new List <int>();
            a.Add(1);
            a.Add(2);
            a.Add(3);
            b = new List <int>();
            b.Add(4);
            b.Add(1);
            b.Add(2);
            c = new List <int>();
            c.Add(1);
            c.Add(2);


            Assert.IsFalse(CollectionProcessor.IsStrictelyIndenticalToEx(a, b));
            Assert.IsFalse(CollectionProcessor.IsStrictelyIndenticalToEx(a, c));
            Assert.IsFalse(CollectionProcessor.IsStrictelyIndenticalToEx(a, null));
            Assert.IsFalse(CollectionProcessor.IsStrictelyIndenticalToEx(null, a));
        }
示例#2
0
        public void ShouldReturnTrueIfCollectionsAreStrictelyIdentical()
        {
            List <int> a, b;


            a = new List <int>();
            a.Add(1);
            a.Add(2);
            a.Add(3);
            b = new List <int>();
            b.Add(1);
            b.Add(2);
            b.Add(3);


            Assert.IsTrue(CollectionProcessor.IsStrictelyIndenticalToEx(a, b));
        }