public void CopyToArray()
        {
            int[]         array = new int[2];
            MyStack <int> Stack = new MyArrayStack <int>();

            Stack.Push(51);
            Stack.Push(94);
            Stack.CopyTo(array, 0);
            Assert.AreEqual(array[0], 51);
            Assert.AreEqual(array[1], 94);
        }
        public void InvalidCopyToArray()
        {
            int[]         array = new int[2];
            MyStack <int> Stack = new MyArrayStack <int>();

            Stack.Push(51);
            Stack.Push(94);
            try
            {
                Stack.CopyTo(array, 2);
            }
            catch (IndexOutOfRangeException e)
            {
                StringAssert.Contains(e.Message, "Индекс вне диапазона.");
            }
        }
 public void InvalidCopyToArray()
 {
     int[] array = new int[2];
     MyStack<int> Stack = new MyArrayStack<int>();
     Stack.Push(51);
     Stack.Push(94);
     try
     {
         Stack.CopyTo(array, 2);
     }
     catch (IndexOutOfRangeException e)
     {
         StringAssert.Contains(e.Message, "Индекс вне диапазона.");
     }
 }
 public void CopyToArray()
 {
     int[] array = new int[2];
     MyStack<int> Stack = new MyArrayStack<int>();
     Stack.Push(51);
     Stack.Push(94);
     Stack.CopyTo(array, 0);
     Assert.AreEqual(array[0], 51);
     Assert.AreEqual(array[1], 94);
 }