anchor.diff:  
   @reflectiveTest
   class EditDartfixDomainHandlerTest extends AbstractAnalysisTest {
  +  int requestId = 30;
     String libPath;
  +
  +  String get nextRequestId => (++requestId).toString();
   
     void expectEdits(List<SourceFileEdit> fileEdits, String expectedSource) {
       expect(fileEdits, hasLength(1));
  
positive.code:   exclude:
      - lib/**
  ''');
      handleSuccessfulRequest(new Request('34', 'analysis.reanalyze'),
          handler: analysisHandler);
  
      // Assert no suggestions for excluded source
      EditDartfixResult result = await performFix('35');
      expect(result.suggestions, hasLength(0));
      expect(result.edits, hasLength(0));
    }
  }
  
negative.code:     expect(suggestion.location.length, length);
    }
  
    Future<EditDartfixResult> performFix() async {
      final id = nextRequestId;
      final params = new EditDartfixParams([projectPath]);
      final request = new Request(id, 'edit.dartfix', params.toJson());
  
      final response = await new EditDartFix(server, request).compute();
      expect(response.id, id);
  
      return EditDartfixResult.fromResponse(response);
    }
  