public void CopyAndAdaptUniqueList()
        {
            int[] list     = { 0, 0, 0 };
            var   copylist = new UniqueList <int> {
                4, 5, 6
            };
            var uniquelist = new UniqueList <int> {
                1, 2, 3
            };

            uniquelist.CopyTo(list, 0);
            int i = 0;

            foreach (object p in copylist)
            {
                uniquelist[i] = copylist.ToList()[i];
                ++i;
            }
            Assert.AreEqual(4, uniquelist[0]);
            Assert.AreEqual(5, uniquelist[1]);
            Assert.AreEqual(6, uniquelist[2]);
            Assert.AreEqual(1, list[0]);
            Assert.AreEqual(2, list[1]);
            Assert.AreEqual(3, list[2]);
        }
Beispiel #2
0
 void ICollection <Scene> .CopyTo(Scene[] array, int arrayIndex)
 {
     _scenes.CopyTo(array, arrayIndex);
 }