System.Data.Tests.DataColumnCollectionTest.AddRange C# (CSharp) Method

AddRange() private method

private AddRange ( ) : void
return void
        public void AddRange()
        {
            DataTable Table = new DataTable("test_table");
            DataTable Table2 = new DataTable("test_table2");
            DataColumnCollection Cols = Table.Columns;
            DataColumn C = null;
            DataColumn[] ColArray = new DataColumn[2];

            C = new DataColumn("test1");
            ColArray[0] = C;

            C = new DataColumn("test2");
            C.AllowDBNull = false;
            C.Caption = "Test_caption";
            C.DataType = typeof(XmlReader);
            ColArray[1] = C;

            Cols.AddRange(ColArray);

            C = Cols[0];
            Assert.True(C.AllowDBNull);
            Assert.False(C.AutoIncrement);
            Assert.Equal(0L, C.AutoIncrementSeed);
            Assert.Equal(1L, C.AutoIncrementStep);
            Assert.Equal("test1", C.Caption);
            Assert.Equal("Element", C.ColumnMapping.ToString());
            Assert.Equal("test1", C.ColumnName);
            Assert.Null(C.Container);
            Assert.Equal(typeof(string), C.DataType);
            Assert.Equal(DBNull.Value, C.DefaultValue);
            Assert.False(C.DesignMode);
            Assert.Equal("", C.Expression);
            Assert.Equal(0, C.ExtendedProperties.Count);
            Assert.Equal(-1, C.MaxLength);
            Assert.Equal("", C.Namespace);
            Assert.Equal(0, C.Ordinal);
            Assert.Equal("", C.Prefix);
            Assert.False(C.ReadOnly);
            Assert.Null(C.Site);
            Assert.Equal("test_table", C.Table.TableName);
            Assert.Equal("test1", C.ToString());
            Assert.False(C.Unique);

            C = Cols[1];
            Assert.False(C.AllowDBNull);
            Assert.False(C.AutoIncrement);
            Assert.Equal(0L, C.AutoIncrementSeed);
            Assert.Equal(1L, C.AutoIncrementStep);
            Assert.Equal("Test_caption", C.Caption);
            Assert.Equal("Element", C.ColumnMapping.ToString());
            Assert.Equal("test2", C.ColumnName);
            Assert.Null(C.Container);
            Assert.Equal(typeof(XmlReader), C.DataType);
            Assert.Equal(DBNull.Value, C.DefaultValue);
            Assert.False(C.DesignMode);
            Assert.Equal("", C.Expression);
            Assert.Equal(0, C.ExtendedProperties.Count);
            Assert.Equal(-1, C.MaxLength);
            Assert.Equal("", C.Namespace);
            Assert.Equal(1, C.Ordinal);
            Assert.Equal("", C.Prefix);
            Assert.False(C.ReadOnly);
            Assert.Null(C.Site);
            Assert.Equal("test_table", C.Table.TableName);
            Assert.Equal("test2", C.ToString());
            Assert.False(C.Unique);
        }