[Test] // 1.3.12 public void CopyStack() { var input = new LinkedListStack <string>(); input.Push("three"); input.Push("two"); input.Push("one"); Assert.AreEqual(new string[] { "one", "two", "three" }, input.ToArray()); var output = CopyStack(input); Assert.AreEqual(output.ToArray(), input.ToArray()); }