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);
}