1 // project created on 30/11/2002 at 22:00
14 public class ConnectionTests
16 private NpgsqlConnection _conn = null;
17 private String _connString = "Server=localhost;User ID=npgsql_tests;Password=npgsql_tests;Database=npgsql_tests";
20 protected void SetUp()
22 NpgsqlEventLog.Level = LogLevel.None;
23 //NpgsqlEventLog.LogName = "NpgsqlTests.LogFile";
24 _conn = new NpgsqlConnection(_connString);
28 protected void TearDown()
39 //Assertion.AssertEquals("ConnectionOpen", ConnectionState.Open, _conn.State);
42 Console.WriteLine(e.ToString());
49 public void ChangeDatabase()
53 _conn.ChangeDatabase("template1");
55 NpgsqlCommand command = new NpgsqlCommand("select current_database()", _conn);
57 String result = (String)command.ExecuteScalar();
59 Assertion.AssertEquals("template1", result);
64 [ExpectedException(typeof(InvalidOperationException))]
65 public void NestedTransaction()
69 NpgsqlTransaction t = _conn.BeginTransaction();
71 t = _conn.BeginTransaction();
76 public void SequencialTransaction()
80 NpgsqlTransaction t = _conn.BeginTransaction();
84 t = _conn.BeginTransaction();