import 'package:halkyon_learn_flutter/src/core/instance/instance.dart'; import 'package:halkyon_learn_flutter/src/core/instance/instance_checker.dart'; /// Says that the instances in [answering] answer, and no others. class FakeInstanceChecker([final Set answering = const {}]) implements InstanceChecker { /// The instances asked, in order. final asked = []; @override Future answers(Instance instance) async { asked.add(instance); return answering.contains(instance); } }