52 - Refactor unit test layout and naming to be more BDD orientated

Moved tests for IsFeatureOn into sub class
Factored out repeated provider mock creation code