Read back from the stream rather than from the client that wrote it, so the check is what reached the wire. The runner lives with the implementation; the fixture stays in one place.
Read back from the stream rather than from the client that wrote it, so the check is what reached the wire. The runner lives with the implementation; the fixture stays in one place.