anchor.diff:      expect(projection.isStringable, isFalse);
       expect(projection.inheritsFrom, isNot(contains('IStringable')));
       expect(projection.stringableMappers, isEmpty);
  -    expect(projection.interfaceImport, isNot(contains('istringable.dart')));
  +    expect(projection.interfaceImport,
  +        isNot(contains('../../winrt/foundation/istringable.dart')));
     });
   
     test('WinRT class that includes _className property', () {
  
positive.code:         MetadataStore.getMetadataForType('Windows.Gaming.Input.IGamepad');
  
      final projection = WinRTClassProjection(winTypeDef!);
      expect(projection.importHeader, contains("import 'headset.dart'"));
      expect(projection.importHeader, contains("import 'user.dart'"));
      expect(projection.importHeader,
          contains("import 'userchangedeventargs.dart'"));
    });
  }
  
negative.code:     expect(projection.inheritsFrom, isNot(contains('IStringable')));
      expect(projection.stringableMappers, isNotEmpty);
      expect(projection.stringableMappers, contains('String toString() => '));
      expect(projection.interfaceImport,
          contains('../../../winrt/foundation/istringable.dart'));
    });
  
    test('WinRT class that does not inherit IStringable', () {
  