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"); }
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"); }