Extract DotNetTestProvider from SystemTestProvider
Introducing ITestDiscoverer