@Montellese: What is required to get these test cases working (other than the code that uses it should ideally have an API for taking the settings it needs in rather than pulling them from the global all the time).  Perhaps I just answered my own question?