Stub in App Purchase Platform - Dart
Stub in App Purchase Platform - Dart
import 'dart:async';
import 'package:flutter/services.dart';
class StubInAppPurchasePlatform {
Map<String, dynamic> _expectedCalls = <String, dynamic>{};
Map<String, AdditionalSteps> _additionalSteps = <String, AdditionalSteps>{};
void addResponse(
{String name,
dynamic value,
AdditionalSteps additionalStepBeforeReturn}) {
_additionalSteps[name] = additionalStepBeforeReturn;
_expectedCalls[name] = value;
}
void reset() {
_expectedCalls.clear();
_previousCalls.clear();
_additionalSteps.clear();
}