| Responsibilities | Collaborations /// |
|---|---|
| Supply the publishing and receiving ends of a test messaging circuit. /// | |
| Start the circuit running. /// | |
| Close the circuit down. /// | |
| Take a reading of the circuits state. /// | |
| Apply assertions against the circuits state. | |
| Send test messages over the circuit. /// | |
| Perform the default test procedure on the circuit. /// | |
| Provide access to connection and controlSession exception monitors. | |
/// Start the circuit.
/// Send test messages.
/// Request a status report.
/// Assert conditions on the publishing end of the circuit.
/// Assert conditions on the receiving end of the circuit.
/// Close the circuit.
/// Pass with no failed assertions or fail with a list of failed assertions.
///
///