Exemple #1
0
        public void CopyToEmpty()
        {
            _tree.Clear();
            var array = new PointStringPair[0];

            _tree.CopyTo(array, 0);
        }
Exemple #2
0
        public void CopyTo()
        {
            var array = new PointStringPair[4];

            Assert.Throws <ArgumentException>(() => _tree.CopyTo(array, 3));

            _tree.CopyTo(array, 0);
            for (int i = 0; i < _tree.Count; i++)
            {
                Assert.IsTrue(_tree.Contains(array[i]));
            }

            _tree.CopyTo(array, 1);
            for (int i = 0; i < _tree.Count; i++)
            {
                Assert.IsTrue(_tree.Contains(array[i + 1]));
            }
        }