Adds unit tests for Disconnector

So the whole project needs to be refactored to follow the new convention