anchor.diff:            .value;
         expect(maxExclusive, '100');
       });
  -    test('find all the genres', () {
  +    test('extract all genres', () {
         // Some libraries provide a sliding window iterator
         // https://github.com/renggli/dart-more/blob/master/lib/src/iterable/window.dart
         // which would make this code trivial to write and read:
  
positive.code:       expect(actual.toString(), expected.toString());
      });
    });
    group('examples', () {
      test('extract non-empty text', () {
        final texts = parseEvents(bookstoreXml)
  
negative.code:           .where((text) => text.isNotEmpty);
        expect(texts, ['Harry Potter', '29.99', 'Learning XML', '39.95']);
      });
      test('extract specific attribute', () {
        final maxExclusive = parseEvents(shiporderXsd)
            .whereType<XmlStartElementEvent>()
            .singleWhere((event) => event.name == 'xsd:maxExclusive')
  