anchor.diff:  void main() {
     FileSystem fileSystem;
     FakeProcessManager fakeProcessManager;
  -  MockXcodeProjectInterpreter mockXcodeProjectInterpreter;
     FlutterProject projectUnderTest;
     CocoaPods cocoaPodsUnderTest;
     BufferLogger logger;
  
positive.code: import 'package:flutter_tools/src/base/platform.dart';
  import 'package:flutter_tools/src/build_info.dart';
  import 'package:flutter_tools/src/cache.dart';
  import 'package:flutter_tools/src/globals.dart' as globals;
  import 'package:flutter_tools/src/ios/xcodeproj.dart';
  import 'package:flutter_tools/src/macos/cocoapods.dart';
  import 'package:flutter_tools/src/plugins.dart';
  import 'package:flutter_tools/src/project.dart';
  import 'package:flutter_tools/src/reporting/reporting.dart';
  import 'package:mockito/mockito.dart';
  
  import '../../src/common.dart';
  import '../../src/context.dart';
  
negative.code:   });
  }
  
  class FakeXcodeProjectInterpreter extends Fake implements XcodeProjectInterpreter {
    FakeXcodeProjectInterpreter({this.isInstalled = true, this.buildSettings = const <String, String>{}});
  
    @override
    final bool isInstalled;
  
    @override
    Future<Map<String, String>> getBuildSettings(
      String projectPath, {
      String scheme,
      Duration timeout = const Duration(minutes: 1),
    }) async => buildSettings;
  
    final Map<String, String> buildSettings;
  }
  