Ejemplo n.º 1
0
        public void ExceptionInvalidCopyTo2()
        {
            var sortedList = SortedListTest.GetTestList();
            var array      = new int[sortedList.Count];

            Assert.Throws <ArgumentException>(() => sortedList.CopyTo(array, 1));
        }
Ejemplo n.º 2
0
        public void ExceptionInvalidIndexGet4()
        {
            var sortedList = SortedListTest.GetTestList();
            int i;

            Assert.Throws <ArgumentOutOfRangeException>(() => i = sortedList[-1]);
        }
Ejemplo n.º 3
0
        public void ExceptionInvalidCopyTo2()
        {
            var sortedList = SortedListTest.GetTestList();
            var array      = new int[sortedList.Count];

            sortedList.CopyTo(array, 1);
        }
Ejemplo n.º 4
0
        public void Simple()
        {
            var sortedList = SortedListTest.GetTestList();

            Assert.AreEqual(sortedList.Count, 51);

            sortedList.Clear();
            Assert.AreEqual(sortedList.Count, 0);
        }
Ejemplo n.º 5
0
        public void Simple()
        {
            var sortedList = new SortedList <int>();

            Assert.IsFalse(sortedList.IsReadOnly);

            sortedList = SortedListTest.GetTestList();
            Assert.IsFalse(sortedList.IsReadOnly);
        }
Ejemplo n.º 6
0
        public void Simple()
        {
            var sortedList    = SortedListTest.GetTestList();
            var newSortedList = SerializeUtil.BinarySerializeDeserialize(sortedList);

            Assert.AreNotSame(sortedList, newSortedList);
            Assert.AreEqual(sortedList.Count, newSortedList.Count);

            for (var i = 0; i < sortedList.Count; i++)
            {
                Assert.AreEqual(sortedList[i], newSortedList[i]);
            }
        }
Ejemplo n.º 7
0
        public void Simple()
        {
            var visitor    = new TrackingVisitor <int>();
            var sortedList = SortedListTest.GetTestList();

            sortedList.AcceptVisitor(visitor);

            Assert.AreEqual(visitor.TrackingList.Count, sortedList.Count);

            for (var i = 0; i <= 50; i++)
            {
                Assert.IsTrue(visitor.TrackingList.Contains(i * 2));
            }
        }
Ejemplo n.º 8
0
        public void Simple()
        {
            var sortedList = SortedListTest.GetTestList();
            var array      = new int[sortedList.Count];

            sortedList.CopyTo(array, 0);

            var list = new List <int>(array);

            for (var i = 0; i <= 50; i++)
            {
                Assert.IsTrue(list.Contains(i * 2));
            }
        }
Ejemplo n.º 9
0
        public void ExceptionNullVisitor()
        {
            var sortedList = SortedListTest.GetTestList();

            sortedList.AcceptVisitor(null);
        }
Ejemplo n.º 10
0
        public void ExceptionNullArray()
        {
            var sortedList = SortedListTest.GetTestList();

            Assert.Throws <ArgumentNullException>(() => sortedList.CopyTo(null, 0));
        }
Ejemplo n.º 11
0
 public void ExceptionInvalidIndexGet4()
 {
     var sortedList = SortedListTest.GetTestList();
     var i          = sortedList[-1];
 }
Ejemplo n.º 12
0
 public void ExceptionInvalidIndexGet3()
 {
     var sortedList = SortedListTest.GetTestList();
     var i          = sortedList[sortedList.Count];
 }
Ejemplo n.º 13
0
        public void ExceptionNullVisitor()
        {
            var sortedList = SortedListTest.GetTestList();

            Assert.Throws <ArgumentNullException>(() => sortedList.AcceptVisitor(null));
        }
Ejemplo n.º 14
0
        public void ExceptionNullArray()
        {
            var sortedList = SortedListTest.GetTestList();

            sortedList.CopyTo(null, 0);
        }