public void PrimaryKeyColumnChecksNonNull()
{
DataTable dt = new DataTable("table");
dt.Columns.Add("col1");
dt.Columns.Add("col2");
dt.Constraints.Add(new UniqueConstraint(dt.Columns[0]));
dt.PrimaryKey = new DataColumn[] { dt.Columns[0] };
dt.Rows.Add(new object[] { 1, 3 });
try
{
dt.Rows.Add(new object[] { DBNull.Value, 3 });
Assert.False(true);
}
catch (NoNullAllowedException)
{
}
}