Let’s check what can we do to improve code testability by removing singletons methods calls from methods. — I don’t want to elaborate on is singletons are good, bad, useful, helps solve some problems or introduce ones. I would like to focus on how they affect code testability. Code that heavily relies on singletons is commonly considered untestable. …