drawRect method
override
Draws a rectangle with the given Paint. Whether the rectangle is filled or stroked (or both) is controlled by Paint.style.

Implementation
@override
void drawRect(Rect rect, Paint paint) {
invocations.add(
RecordedInvocation(
_MethodCall(#drawRect, <dynamic>[rect, Paint.from(paint)]),
stack: StackTrace.current,
),
);
}