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); }