Refactored tests to use as much unmocked code as possible.
Merge pull request #1 from fschulze/test-fixture-refactoring

Refactored tests to use as much unmocked code as possible.