Exemple #1
0
        public void TestSet()
        {
            CopyOnWriteArrayList <Object> full = PopulatedArray(3);

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