private void GetSessionPostgresTest()
        {
            IConnection postgresConnection  = _postgresConnection.Open();
            IConnection postgresConnection2 = _postgresConnection.Open();

            Assertion.AreSameReference(postgresConnection, postgresConnection2);
        }
        private void GetSessionSqlServerTest()
        {
            IConnection sqlConnection  = _sqlServerConnection.Open();
            IConnection sqlConnection2 = _sqlServerConnection.Open();

            Assertion.AreSameReference(sqlConnection, sqlConnection2);
        }
        private void CloseSessionHelperTest(IConnection databaseFactory)
        {
            IConnection session0 = databaseFactory.Open();

            session0.Close();
            session0.Close();

            IConnection session1 = databaseFactory.Open();

            Assertion.IsTrue(session1.IsOpen());

            session1.Close();
            Assertion.IsFalse(session1.IsOpen());

            IConnection session2 = databaseFactory.Open();
            IConnection session3 = databaseFactory.Open();

            Assertion.AreSameReference(session2, session3);
        }