System.Data.Tests.DataRelationCollectionTest.CopyTo C# (CSharp) Метод

CopyTo() приватный Метод

private CopyTo ( ) : void
Результат void
        public void CopyTo()
        {
            DataRelationCollection drcol = _dataset.Relations;
            drcol.Add("CustOrder"
                    , _dataset.Tables["Customer"].Columns["custid"]
                    , _dataset.Tables["Order"].Columns["custid"]);
            drcol.Add("ItemOrder"
                    , _dataset.Tables["Item"].Columns["itemid"]
                    , _dataset.Tables["Order"].Columns["custid"]);

            DataRelation[] array = new DataRelation[2];
            drcol.CopyTo(array, 0);
            Assert.Equal(2, array.Length);
            Assert.Equal("CustOrder", array[0].RelationName);
            Assert.Equal("ItemOrder", array[1].RelationName);

            DataRelation[] array1 = new DataRelation[4];
            drcol.CopyTo(array1, 2);
            Assert.Null(array1[0]);
            Assert.Null(array1[1]);
            Assert.Equal("CustOrder", array1[2].RelationName);
            Assert.Equal("ItemOrder", array1[3].RelationName);
        }