Adds unit tests for Disconnector

I guess this is the project standard naming? @ouchadam do we want to start to change this to inline with all Novoda projects?