System.Data.Tests.DataTableTest.Load_ExtraColsNonEqualVal C# (CSharp) Метод

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

private Load_ExtraColsNonEqualVal ( ) : void
Результат void
        public void Load_ExtraColsNonEqualVal()
        {
            localSetup();
            DataTable dtLoad = new DataTable("LoadExtraCols");
            dtLoad.Columns.Add("id", typeof(int));
            dtLoad.PrimaryKey = new DataColumn[] { dtLoad.Columns["id"] };
            dtLoad.Rows.Add(new object[] { 4 });
            dtLoad.Rows.Add(new object[] { 5 });
            dtLoad.Rows.Add(new object[] { 6 });
            dtLoad.AcceptChanges();
            DataTableReader dtr = _dt.CreateDataReader();
            dtLoad.Load(dtr);
            Assert.Equal(2, dtLoad.Columns.Count);
            Assert.Equal(6, dtLoad.Rows.Count);
            Assert.Equal(4, dtLoad.Rows[0][0]);
            Assert.Equal(5, dtLoad.Rows[1][0]);
            Assert.Equal(6, dtLoad.Rows[2][0]);
            Assert.Equal(1, dtLoad.Rows[3][0]);
            Assert.Equal("mono 1", dtLoad.Rows[3][1]);
            Assert.Equal(2, dtLoad.Rows[4][0]);
            Assert.Equal("mono 2", dtLoad.Rows[4][1]);
            Assert.Equal(3, dtLoad.Rows[5][0]);
            Assert.Equal("mono 3", dtLoad.Rows[5][1]);
        }
DataTableTest