pluginCore.tests: change from should => shouldly
pluginGraph: dont load plugins which are missing dependencies
pluginCore: I dont like InternalsVisibleTo(), but I want to test injection and i dont want to expose it
plugin: test publish and subscribe for bus injection