System.Data.Tests.DataColumnTest2.DateTimeMode_RowsAdded C# (CSharp) Method

DateTimeMode_RowsAdded() private method

private DateTimeMode_RowsAdded ( ) : void
return void
        public void DateTimeMode_RowsAdded()
        {
            DataTable table = new DataTable();
            table.Columns.Add("col", typeof(DateTime));
            table.Rows.Add(new object[] { DateTime.Now });

            Assert.Equal(DataSetDateTime.UnspecifiedLocal, table.Columns[0].DateTimeMode);
            // allowed
            table.Columns[0].DateTimeMode = DataSetDateTime.Unspecified;
            table.Columns[0].DateTimeMode = DataSetDateTime.UnspecifiedLocal;

            try
            {
                table.Columns[0].DateTimeMode = DataSetDateTime.Local;
                Assert.False(true);
            }
            catch (InvalidOperationException e) { }

            try
            {
                table.Columns[0].DateTimeMode = DataSetDateTime.Utc;
                Assert.False(true);
            }
            catch (InvalidOperationException e) { }
        }