Beispiel #1
0
        public void AddRangeTest()
        {
            var eventedList = new EventedList <int>();

            //keep record of number of collectionchanges.
            var i = 0;

            eventedList.CollectionChanged += delegate { i++; };

            //add three integers to the list.
            eventedList.AddRange(new[] { 1, 2, 3 });

            //three collectionchanged events will be generated.
            Assert.AreEqual(3, i);

            //check if items where added to the list.
            Assert.IsTrue(eventedList.SequenceEqual(new[] { 1, 2, 3 }));
        }
Beispiel #2
0
        public void AddRangeTest()
        {
            var eventedList = new EventedList<int>();

            //keep record of number of collectionchanges.
            var i = 0;
            eventedList.CollectionChanged += delegate { i++; };

            //add three integers to the list.
            eventedList.AddRange(new[] {1, 2, 3});

            //three collectionchanged events will be generated.
            Assert.AreEqual(3, i);

            //check if items where added to the list.
            Assert.IsTrue(eventedList.SequenceEqual(new[] {1, 2, 3}));
        }