public void DataRelationTest()
{
var ds = new DataSet();
DataTable t1 = new DataTable("t1");
t1.Columns.Add("col", typeof(DateTime));
DataTable t2 = new DataTable("t2");
t2.Columns.Add("col", typeof(DateTime));
t2.Columns[0].DateTimeMode = DataSetDateTime.Unspecified;
ds.Tables.Add(t1);
ds.Tables.Add(t2);
ds.Relations.Add("rel", t1.Columns[0], t2.Columns[0], false);
ds.Relations.Clear();
t2.Columns[0].DateTimeMode = DataSetDateTime.Local;
try
{
ds.Relations.Add("rel", t1.Columns[0], t2.Columns[0], false);
Assert.False(true);
}
catch (InvalidConstraintException) { }
}
}