public void CloneStackTest() { TileStack stack = new TileStack(); stack.Add(_tile1); stack.Add(_tile2); TileStack stack2 = stack.Clone() as TileStack; Assert.AreEqual(2, stack2.Count); Assert.AreSame(_tile1, stack2[0]); Assert.AreSame(_tile2, stack2[1]); }