public void TestSet() { CopyOnWriteArrayList <Object> full = PopulatedArray(3); Assert.AreEqual(two, full.Set(2, four).ToString()); Assert.AreEqual(4.ToString(), full.Get(2)); }
public void TestSet1IndexOutOfBoundsException() { try { CopyOnWriteArrayList <Object> c = new CopyOnWriteArrayList <Object>(); c.Set(-1, "qwerty"); ShouldThrow(); } catch (IndexOutOfRangeException) {} }
public void TestSet2() { try { CopyOnWriteArrayList <Object> c = new CopyOnWriteArrayList <Object>(); c.Add("asdasd"); c.Add("asdad"); c.Set(100, "qwerty"); ShouldThrow(); } catch (IndexOutOfRangeException) {} }