System.Data.Tests.DataColumnTest.Defaults1 C# (CSharp) Method

Defaults1() private method

private Defaults1 ( ) : void
return void
        public void Defaults1()
        {
            //Check for defaults - ColumnName not set at the beginning
            DataTable table = new DataTable();
            DataColumn column = new DataColumn();

            Assert.Equal(string.Empty, column.ColumnName);
            Assert.Equal(typeof(string), column.DataType);

            table.Columns.Add(column);

            Assert.Equal("Column1", table.Columns[0].ColumnName);
            Assert.Equal(typeof(string), table.Columns[0].DataType);

            DataRow row = table.NewRow();
            table.Rows.Add(row);
            DataRow dataRow = table.Rows[0];

            object v = dataRow.ItemArray[0];
            Assert.Equal(typeof(DBNull), v.GetType());
            Assert.Equal(DBNull.Value, v);
        }