System.Data.Tests.DataRelationTest2.DataRelationTest C# (CSharp) Method

DataRelationTest() private method

private DataRelationTest ( ) : void
return void
        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) { }
        }
    }