예제 #1
0
        public void ShouldReturnTrueIfCollectionsAreIdentical()
        {
            List <int> a, b;

            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.IsTrue(CollectionProcessor.IsIndenticalToEx(a, b));
        }
예제 #2
0
        public void ShouldReturnFalseIfCollectionsAreNotIdentical()
        {
            List <int> a, b, c;

            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.IsIndenticalToEx(a, b));
            Assert.IsFalse(CollectionProcessor.IsIndenticalToEx(a, c));
            Assert.IsFalse(CollectionProcessor.IsIndenticalToEx(a, null));
            Assert.IsFalse(CollectionProcessor.IsIndenticalToEx(null, a));
        }