anchor.diff:      });
     }, overrides: <Type, Generator>{
       BuildSystem: () => MockBuildSystem(),
  +    FileSystem: () => fileSystem,
  +    ProcessManager: () => FakeProcessManager.any(),
     });
   
     group('Simulator screenshot', () {
  
positive.code:       expect(IOSSimulator('x', name: 'Apple TV').isSupported(), false);
      }, overrides: <Type, Generator>{
        Platform: () => osx,
      });
  
      testUsingContext('Apple Watch is unsupported', () {
        expect(IOSSimulator('x', name: 'Apple Watch').isSupported(), false);
      }, overrides: <Type, Generator>{
        Platform: () => osx,
      });
  
      testUsingContext('iPad 2 is supported', () {
        expect(IOSSimulator('x', name: 'iPad 2').isSupported(), true);
      }, overrides: <Type, Generator>{
        Platform: () => osx,
      });
  
      testUsingContext('iPad Retina is supported', () {
        expect(IOSSimulator('x', name: 'iPad Retina').isSupported(), true);
      }, overrides: <Type, Generator>{
        Platform: () => osx,
      });
  
      testUsingContext('iPhone 5 is supported', () {
        expect(IOSSimulator('x', name: 'iPhone 5').isSupported(), true);
      }, overrides: <Type, Generator>{
        Platform: () => osx,
      });
  
      testUsingContext('iPhone 5s is supported', () {
        expect(IOSSimulator('x', name: 'iPhone 5s').isSupported(), true);
      }, overrides: <Type, Generator>{
        Platform: () => osx,
      });
  
      testUsingContext('iPhone SE is supported', () {
        expect(IOSSimulator('x', name: 'iPhone SE').isSupported(), true);
      }, overrides: <Type, Generator>{
        Platform: () => osx,
      });
  
      testUsingContext('iPhone 7 Plus is supported', () {
        expect(IOSSimulator('x', name: 'iPhone 7 Plus').isSupported(), true);
      }, overrides: <Type, Generator>{
        Platform: () => osx,
      });
  
      testUsingContext('iPhone X is supported', () {
        expect(IOSSimulator('x', name: 'iPhone X').isSupported(), true);
      }, overrides: <Type, Generator>{
        Platform: () => osx,
      });
    });
  
  
negative.code:       expect(IOSSimulator('123').logFilePath, '/foo/bar/Library/Logs/CoreSimulator/123/system.log');
      }, overrides: <Type, Generator>{
        Platform: () => osx,
        FileSystemUtils: () => fsUtils,
        FileSystem: () => fileSystem,
        ProcessManager: () => FakeProcessManager.any(),
      }, testOn: 'posix');
  
      testUsingContext('respects IOS_SIMULATOR_LOG_FILE_PATH', () {
  