anchor.diff:  @Component(
     selector: 'child-component-provides-service',
     providers: const [
  -    const Provider(SomeService, useExisting: MyChildComponentProvidesService)
  +    const ExistingProvider(SomeService, MyChildComponentProvidesService)
     ],
     template: '<div></div>',
   )
  
positive.code: }
  
  @Component(
    selector: 'should-injects-multi-token',
    template: '<injects-multi-token local all></injects-multi-token>',
    directives: const [
      InjectsMultiToken,
  
negative.code:           const isInstanceOf<VisibilityLocalImplementation>(),
            const isInstanceOf<VisibilityAllImplementation>(),
          ]);
        });
  
        test('should support $FactoryProvider', () async {
          final testBed = NgTestBed
              .forComponent(ng_generated.ShouldSupportFactoryProviderNgFactory);
          final testFixture = await testBed.create();
          expect(testFixture.assertOnlyInstance.child.interface, isNotNull);
        });
  
        test('should support $ClassProvider', () async {
          final testBed = NgTestBed
              .forComponent(ng_generated.ShouldSupportClassProviderNgFactory);
          final testFixture = await testBed.create();
          expect(testFixture.assertOnlyInstance.child.interface, isNotNull);
        });
      });
  
  