Unit Test for Issue 48. 

Ray.Di doesn't seem to like provider definitions for abstract classes 

* line 361 \Ray\Di\Injector