Example #1
0
        public void ListTest()
        {
            var s0 = "(1,2,3)";
            var d  = new TabStops(s0);

            Assert.Equal(1, d[0]);
            Assert.Throws <NotImplementedException>(() => d[0] = 2);
            Assert.Equal(3, d.Count);
            Assert.True(d.IsReadOnly);
            Assert.Throws <NotImplementedException>(() => d.Add(2));
            Assert.Throws <NotImplementedException>(() => d.Clear());
            Assert.Contains(2, d);
            int[] iv0 = { 1, 2, 3 };
            int[] iv1 = new int[3];
            d.CopyTo(iv1, 0);
            Assert.Equal(iv0, iv1);
            Assert.Equal(1, d.IndexOf(2));
            Assert.Throws <NotImplementedException>(() => d.Insert(0, 2));
            Assert.Throws <NotImplementedException>(() => d.Remove(2));
            Assert.Throws <NotImplementedException>(() => d.RemoveAt(0));
        }