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 SealedListRemoveTest() { tlog.Debug(tag, $"SealedListRemoveTest START"); var sl = new SealedList <int>(); Assert.IsNotNull(sl, "null SealedList"); sl.Add(1); sl.IsReadOnly = true; int i; Assert.Throws <InvalidOperationException>(() => sl.Remove(1)); tlog.Debug(tag, $"SealedListRemoveTest END"); }
public void Contains() { tlog.Debug(tag, $"Contains START"); 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"); var ret2 = sl.IndexOf(1); Assert.AreEqual(0, ret2, "Should be equal"); sl.Remove(1); sl.CopyTo(new int[1] { 3 }, 0); tlog.Debug(tag, $"IsReadOnly END"); }