Have different test suites for different types of testing. Unit testing of an Identity Manager drivers functionality is a different use case than integration testing for the end to end solution.
In the Unit test, you can test small pieces of functionality, depending on the circumstance.
In Integration testing, you do not need to retest all the unit tests, rather present the start conditions, and test for the resultant end conditions.