Пример #1
0
        public void SealedListContainsTest()
        {
            tlog.Debug(tag, $"SealedListContainsTest START");
            try
            {
                var sl = new SealedList <int>();
                Assert.IsNotNull(sl, "null SealedList");
                sl.Add(1);
                var ret = sl.Contains(1);
                Assert.AreEqual(true, ret, "Should be equal");

                int[] ia = new int[] { 1, 2, 3 };
                sl.CopyTo(ia, 0);

                var ret2 = sl.GetEnumerator();
                var ret3 = sl.IndexOf(1);
                sl.Insert(0, 2);
                var ret4 = sl[1];
                sl.Remove(1);

                sl.Insert(0, 3);
                sl.RemoveAt(0);
            }
            catch (Exception e)
            {
                Assert.Fail("Caught Exception" + e.ToString());
            }
            tlog.Debug(tag, $"SealedListContainsTest END");
        }
Пример #2
0
        public void SealedListInsertTest()
        {
            tlog.Debug(tag, $"SealedListInsertTest START");

            var sl = new SealedList <int>();

            Assert.IsNotNull(sl, "null SealedList");
            sl.Add(1);
            sl.IsReadOnly = true;
            int i;

            Assert.Throws <InvalidOperationException>(() => sl.Insert(0, 2));
            tlog.Debug(tag, $"SealedListInsertTest END");
        }