New test interface

Weird name. Channel makes me think of a bidirectional communication means. Shouldn't this be `send` instead?