anchor.diff:      });
   
       test('Receive position changes', () async {
  -      final StreamQueue<Position> queue = new StreamQueue<Position>(_geolocator.onPositionChanged);
  +      final StreamQueue<Position> queue =
  +          new StreamQueue<Position>(_geolocator.onPositionChanged);
   
         _controller.add(_mockPositions[0]);
         expect((await queue.next).toMap(), _mockPositions[0]);
   
         _controller.add(_mockPositions[1]);
         expect((await queue.next).toMap(), _mockPositions[1]);
  -      
  +
         _controller.add(_mockPositions[2]);
         expect((await queue.next).toMap(), _mockPositions[2]);
  -      
  +
         _controller.add(_mockPositions[3]);
         expect((await queue.next).toMap(), _mockPositions[3]);
   
         _controller.add(_mockPositions[4]);
         expect((await queue.next).toMap(), _mockPositions[4]);
  -    }); 
  -  });  
  +    });
  +  });
   }
   
   class MockMethodChannel extends Mock implements MethodChannel {}
  +
   class MockEventChannel extends Mock implements EventChannel {}
  
positive.code:   MockEventChannel _eventChannel;
    Geolocator _geolocator;
  
    const Map<String, double> _mockPosition = const <String, double> {
      'latitude' : 52.561270, 
      'longitude' : 5.639382,
      'altitude' : 3000.0,
      'accuracy' : 0.0,
      'heading' : 0.0,
      'speed' : 0.0,
      'speed_accuracy' : 0.0
    };
  
    const List<Map<String, double>> _mockPositions = const [
      <String, double> {
        'latitude' : 52.561270, 
        'longitude' : 5.639382,
        'altitude' : 3000.0,
        'accuracy' : 0.0,
        'heading' : 0.0,
        'speed' : 0.0,
        'speed_accuracy' : 0.0
      },
      <String, double> {
        'latitude' : 52.560919, 
        'longitude' : 5.639771,
        'altitude' : 3000.0,
        'accuracy' : 0.0,
        'heading' : 0.0,
        'speed' : 0.0,
        'speed_accuracy' : 0.0
      },
      <String, double> {
        'latitude' : 52.562143, 
        'longitude' : 5.641147,
        'altitude' : 3000.0,
        'accuracy' : 0.0,
        'heading' : 0.0,
        'speed' : 0.0,
        'speed_accuracy' : 0.0
      },
      <String, double> {
        'latitude' : 52.562454, 
        'longitude' : 5.640372,
        'altitude' : 3000.0,
        'accuracy' : 0.0,
        'heading' : 0.0,
        'speed' : 0.0,
        'speed_accuracy' : 0.0
      },
      <String, double> {
        'latitude' : 52.561242, 
        'longitude' : 5.639010,
        'altitude' : 3000.0,
        'accuracy' : 0.0,
        'heading' : 0.0,
        'speed' : 0.0,
        'speed_accuracy' : 0.0
      }
    ];
  
  
negative.code: 
    test('Retrieve the current position', () async {
      when(_methodChannel.invokeMethod('getPosition'))
          .thenAnswer((_) async => _mockPosition);
  
      Position position = await _geolocator.getPosition;
  
      expect(position.latitude, _mockPosition['latitude']);
  