Refactor SQL message bus unit tests:
- Created IDbProviderFactory wrapper interface to allowing mocking of all DB operations
- Refactored Db operation classes to allow injection of mockable behavior
- Changed unit tests to setup mocks locally instead of using a private mockable derived class
- Addressed FxCop issues
- #1711
Fixed SQL message bus tests project location