anchor.diff:  
         verify(_mockCanvasWrapper.restore()).called(1);
   
  -      final result3 = verify(_mockCanvasWrapper.drawPath(any, captureAny));
  +      final result3 =
  +          verify(_mockCanvasWrapper.drawDashedLine(any, any, captureAny, any));
         result3.called(2);
   
  +      /// Todo, we can only test last painter due to a bug in mockito.
  +      /// see more details here: https://github.com/dart-lang/mockito/issues/494
         for (Paint item in result3.captured) {
           expect(item.color.alpha, 0);
           expect(item.strokeWidth, 18);
  
positive.code: import 'dart:ui';
  import 'package:fl_chart/fl_chart.dart';
  import 'package:fl_chart/src/chart/line_chart/line_chart_painter.dart';
  import 'package:fl_chart/src/utils/canvas_wrapper.dart';
  import 'package:fl_chart/src/utils/utils.dart';
  import 'package:flutter/cupertino.dart';
  
negative.code: 
        verify(_mockCanvasWrapper.restore()).called(1);
  
        final result3 =
            verify(_mockCanvasWrapper.drawDashedLine(any, any, captureAny, any));
        result3.called(2);
  
        /// Todo, we can only test last painter due to a bug in mockito.
        /// see more details here: https://github.com/dart-lang/mockito/issues/494
        for (Paint item in result3.captured) {
          expect(item.color.alpha, 0);
          expect(item.strokeWidth, 18);
  