DarthFubuMVC/fubumvc — pull request #460 by ventaur (2012-12-24 03:23:07+00:00)
Title: New compliance test for SM; helpful for new container support

I discovered a scenario while working on Autofac support. I added this test to prove that it was failing while all others were near the end (unless it was a fluke). This test should show that the default auto-wiring for an implicit dependency remains valid, even when an explicit dependency for the same service type is in-place for another service definition.

In my case, the explicit dependency was carrying globally, and a simple resolve for GuyWithServiceAndThing was setting Thing to a ThingTwo. That should **only** happen if GuyWithServiceAndThing is activated for an IHighLevelObject resolve.