Reorganize dependency injection for SynchronizationManager
Closed this issue · 0 comments
d1vanov commented
The goal is to get rid of code in headers/quentier_private
which currently contains interfaces which are not meant to be made public but are required for tests and are actually present in the exported symbols. Instead the code should be reorganized to move all the dependencies into public API as interfaces and use stubs in tests.