readonly static string _connectionString = "URI=file://" + _uri + ", version=3";
SqliteConnection _conn = new SqliteConnection ();
-#if NET_2_0
[Test]
[ExpectedException (typeof (ArgumentNullException))]
public void ConnectionStringTest_Null ()
}
}
-#else
- [Test]
- [ExpectedException (typeof (InvalidOperationException))]
- public void ConnectionStringTest_Empty ()
- {
- _conn.ConnectionString = "";
- }
-
- [Test]
- [ExpectedException (typeof (InvalidOperationException))]
- public void ConnectionStringTest_NoURI ()
- {
- _conn.ConnectionString = "version=3";
- }
-
- // In 2.0 _conn.Database always returns "main"
- [Test]
- public void ConnectionStringTest_IgnoreSpacesAndTrim ()
- {
- _conn.ConnectionString = "URI=file://xyz , ,,, ,, version=3";
- Assert.AreEqual ("xyz", _conn.Database, "#1 file path is wrong");
- }
-#endif
// behavior has changed, I guess
//[Test]
[Ignore ("opening a connection should not create db! though, leave for now")]