Update Oracle test format and improve connect test

Cleaned up the Oracle test cases to be more in line with other DBO tests and implemented a Mock object for some connect testing.

I'm submitting this as the first pull request before I get the Oracle DBO changes going, because they all have tests in this format.

Ben