Assert.AreEqual (string.Empty, col.Caption, "#3");
}
-#if NET_2_0
[Test]
public void DateTimeMode_Valid ()
{
Assert.IsNull (ex.ParamName, "#7");
}
}
-#endif
[Test]
public void ForColumnNameException()
public void Defaults3 ()
{
DataColumn col = new DataColumn ("foo", typeof (SqlBoolean));
-#if NET_2_0
Assert.AreEqual (SqlBoolean.Null, col.DefaultValue, "#1");
col.DefaultValue = SqlBoolean.True;
// FIXME: not working yet
//Assert.AreEqual (SqlBoolean.True, col.DefaultValue, "#2"); // not bool but SqlBoolean
col.DefaultValue = DBNull.Value;
Assert.AreEqual (SqlBoolean.Null, col.DefaultValue, "#3"); // not DBNull
-#else
- Assert.AreEqual (DBNull.Value, col.DefaultValue, "#1");
- col.DefaultValue = SqlBoolean.True;
- col.DefaultValue = DBNull.Value;
-#endif
}
[Test]
-#if NET_2_0
[ExpectedException (typeof (DataException))]
-#else
- [ExpectedException (typeof (ArgumentException))]
-#endif
public void ChangeTypeAfterSettingDefaultValue ()
{
DataColumn col = new DataColumn ("foo", typeof (SqlBoolean));