[WIP] Improve UnitTest time by sharing fixtures pr TestCase instead of pr Test

This is work in progress as Travis will mention, this change changes Service "Integration" unit-tests to share repository instance pr test case instead of pr test, this means setup of database is only done pr test case. SPI Integration tests already does it in similar way.

Outcome: Unit test time is reduced from 8 to 2 minutes on my machine.

To do:
- [x] Change Base class to setup repository pr testCase
- [ ] Rewrite tests to clean up data inserts in the test