[TestFixture]
public class DbDataAdapterTest
{
-#if NET_2_0
[Test]
public void UpdateBatchSize ()
{
try {
da.AddToBatch (new SqlCommand ());
Assert.Fail ("#1");
+#if FEATURE_NO_BSD_SOCKETS
+ } catch (PlatformNotSupportedException) {
+#else
} catch (NotSupportedException ex) {
Assert.AreEqual (typeof (NotSupportedException), ex.GetType (), "#2");
Assert.IsNull (ex.InnerException, "#3");
Assert.IsNotNull (ex.Message, "#4");
+#endif
}
}
}
[Test]
+ [Category ("NotWorking")] // Requires newer sqlite than is on wrench
public void UpdateResetRowErrorCorrectly ()
{
const string connectionString = "URI = file::memory:; Version = 3";
}
#endif
-#endif
class MyAdapter : DbDataAdapter
{
-#if ONLY_1_1
- protected override RowUpdatedEventArgs CreateRowUpdatedEvent (DataRow dataRow, IDbCommand command,
- StatementType statementType,
- DataTableMapping tableMapping)
- {
- throw new NotImplementedException ();
- }
-
- protected override RowUpdatingEventArgs CreateRowUpdatingEvent (DataRow dataRow, IDbCommand command,
- StatementType statementType,
- DataTableMapping tableMapping)
- {
- throw new NotImplementedException ();
- }
- protected override void OnRowUpdated (RowUpdatedEventArgs value)
- {
- throw new NotImplementedException ();
- }
-
- protected override void OnRowUpdating (RowUpdatingEventArgs value)
- {
- throw new NotImplementedException ();
- }
-#endif
-
-#if NET_2_0
public new int AddToBatch (IDbCommand command)
{
return base.AddToBatch (command);
{
base.TerminateBatching ();
}
-#endif
}
}
}