collect method
Collect all responses (simplifies scenario drivers).
Implementation
Future<List<GenericMessage>> collect() async {
final out = <GenericMessage>[];
while (true) {
try {
out.add(await recv());
} on EndOfStreamError {
return out;
}
}
}