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

Add3_ColumnName_Null() private method

private Add3_ColumnName_Null ( ) : void
return void
        public void Add3_ColumnName_Null()
        {
            DataTable table = new DataTable();
            DataColumnCollection cols = table.Columns;
            DataColumn col;

            col = cols.Add((string)null);
            Assert.Equal(1, cols.Count);
            Assert.Equal("Column1", col.ColumnName);
            Assert.Same(table, col.Table);

            col = cols.Add((string)null);
            Assert.Equal(2, cols.Count);
            Assert.Equal("Column2", col.ColumnName);
            Assert.Same(table, col.Table);

            cols.RemoveAt(1);

            col = cols.Add((string)null);
            Assert.Equal(2, cols.Count);
            Assert.Equal("Column2", col.ColumnName);
            Assert.Same(table, col.Table);

            cols.Clear();

            col = cols.Add((string)null);
            Assert.Equal(1, cols.Count);
            Assert.Equal("Column1", col.ColumnName);
            Assert.Same(table, col.Table);
        }