anchor.diff:  
   
       it('should inject injector into factory function', () {
  -      var module = new Module();
  -      module.type(Engine);
  -      module.factory(Car, (Injector injector) {
  +      var module = new Module()
  +        ..type(Engine)
  +        ..factory(Car, (Injector injector) {
           return new Car(injector.get(Engine), injector);
         });
   
  
positive.code: 
  
    it('should do type implementedBy binding', () {
      var module = new Module()
        ..type(Engine, implementedBy: MockEngine);
  
      var binding = module.bindings[Engine];
      expect(binding, isNotNull);
  
negative.code: 
      // CHILD INJECTORS
      it('should inject from child', () {
        var module = new Module()..type(Engine, implementedBy: MockEngine);
  
        var parent = injectorFactory([new Module()..type(Engine)]);
        var child = parent.createChild([module]);
  