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.That(array.Length, Is.EqualTo(2), "test#1"); Assert.That(array [0].RelationName, Is.EqualTo("CustOrder"), "test#2"); Assert.That(array [1].RelationName, Is.EqualTo("ItemOrder"), "test#3"); DataRelation [] array1 = new DataRelation[4]; drcol.CopyTo(array1, 2); Assert.That(array1 [0], Is.Null, "test#4"); Assert.That(array1 [1], Is.Null, "test#5"); Assert.That(array1 [2].RelationName, Is.EqualTo("CustOrder"), "test#6"); Assert.That(array1 [3].RelationName, Is.EqualTo("ItemOrder"), "test#7"); }
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); }
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); AssertEquals("test#1", 2, array.Length); AssertEquals("test#2", "CustOrder", array[0].RelationName); AssertEquals("test#3", "ItemOrder", array[1].RelationName); DataRelation [] array1 = new DataRelation[4]; drcol.CopyTo(array1, 2); AssertEquals("test#4", null, array1[0]); AssertEquals("test#5", null, array1[1]); AssertEquals("test#6", "CustOrder", array1[2].RelationName); AssertEquals("test#7", "ItemOrder", array1[3].RelationName); }