anchor.diff:      expect(projection.importHeader,
           contains("import '../../../winrt/system/userchangedeventargs.dart'"));
     });
  +
  +  test('WinRT class does not include excluded interfaces in the imports', () {
  +    final winTypeDef = MetadataStore.getMetadataForType(
  +        'Windows.Storage.Pickers.FileOpenPicker');
  +
  +    final projection = WinRTClassProjection(winTypeDef!);
  +    expect(projection.importHeader.contains('ifileopenpicker.dart'), isTrue);
  +    expect(projection.importHeader.contains('ifileopenpicker2.dart'), isFalse);
  +    expect(projection.importHeader.contains('ifileopenpicker3.dart'), isTrue);
  +    expect(projection.importHeader.contains('ifileopenpickerstatics.dart'),
  +        isFalse);
  +    expect(projection.importHeader.contains('ifileopenpickerstatics2.dart'),
  +        isTrue);
  +    expect(
  +        projection.importHeader.contains('ifileopenpickerwithoperationid.dart'),
  +        isFalse);
  +  });
  +
  +  test(
  +      'WinRT class does not include excluded interfaces in the implements keyword',
  +      () {
  +    final winTypeDef = MetadataStore.getMetadataForType(
  +        'Windows.Storage.Pickers.FileOpenPicker');
  +
  +    final projection = WinRTClassProjection(winTypeDef!);
  +    expect(
  +        projection.inheritsFrom, equals('IFileOpenPicker, IFileOpenPicker3'));
  +    expect(
  +        projection.classDeclaration,
  +        equals(
  +            'class FileOpenPicker extends IInspectable implements IFileOpenPicker, IFileOpenPicker3 {'));
  +  });
   }
  
positive.code:         'Windows.Storage.FileProperties.BasicProperties');
  
      final projection = WinRTClassProjection(winTypeDef!);
      expect(projection.hasDefaultConstructor, false);
      expect(projection.factoryMappers, isEmpty);
      expect(projection.staticMappers, isEmpty);
      expect(projection.classNameDeclaration, isEmpty);
  
negative.code:     final winTypeDef = MetadataStore.getMetadataForType(namespace);
  
      final projection = WinRTClassProjection(winTypeDef!);
      expect(projection.hasDefaultConstructor, isTrue);
      expect(projection.factoryMappers, isNotEmpty);
      expect(projection.staticMappers, isEmpty);
      expect(projection.classNameDeclaration,
  