anchor.diff:          );
           final Xcode xcode = Xcode.test(
             processManager: fakeProcessManager,
  -          xcodeProjectInterpreter: mockXcodeProjectInterpreter,
  +          xcodeProjectInterpreter: xcodeProjectInterpreter,
           );
   
           expect(xcode.isSimctlInstalled, isTrue);
  
positive.code:     });
  
      group('Xcode', () {
        MockXcodeProjectInterpreter mockXcodeProjectInterpreter;
  
        setUp(() {
          mockXcodeProjectInterpreter = MockXcodeProjectInterpreter();
        });
  
        testWithoutContext('isInstalledAndMeetsVersionCheck is false when not macOS', () {
          final Xcode xcode = Xcode.test(
            platform: FakePlatform(operatingSystem: 'windows'),
            processManager: fakeProcessManager,
            xcodeProjectInterpreter: mockXcodeProjectInterpreter,
          );
  
          expect(xcode.isInstalledAndMeetsVersionCheck, isFalse);
        });
  
        testWithoutContext('isSimctlInstalled is true when simctl list succeeds', () {
          when(mockXcodeProjectInterpreter.xcrunCommand()).thenReturn(<String>['xcrun']);
          fakeProcessManager.addCommand(
            const FakeCommand(
              command: <String>[
  
negative.code:         );
          final Xcode xcode = Xcode.test(
            processManager: fakeProcessManager,
            xcodeProjectInterpreter: xcodeProjectInterpreter,
          );
  
          expect(xcode.isSimctlInstalled, isFalse);
  