Added common repository test utils

- Common repository test base class that provides useful properties and methods that can be used by other repository implementations
- Added CustomerRepositoryFixture