Added tests to Scheduling project.

AFAIK it doesn't, because I think the common scenario is have both in runtime and then choose which one you want to inject based in some business rule.

There might be a way to do as you say, but I'm not familiar with it. I'll do some investigation.