as discussed closing this PR.
a way to introduce unit tests with mocks plus coexisting with the integration test target schema that this PR introduces would be possible different and would be discussed on the ML.