public void CanReadFromMQ() // Will only pass if CanPostToMQ has run, or a message exists on the queue { ConnectionHandler connectionHandler = new ConnectionHandler(); newMessage = null; connectionHandler.Message_Received += ConnectionHandler_Message_Received; connectionHandler.CreateConnection("localhost"); connectionHandler.InitiateQueue("shane"); connectionHandler.ConsumeQueue("shane"); Thread.Sleep(100); Assert.IsNotNull(newMessage); }
public void CanConnectAndSendAndReceive() { ConnectionHandler connectionHandler = new ConnectionHandler(); newMessage = null; connectionHandler.Message_Received += ConnectionHandler_Message_Received; connectionHandler.CreateConnection("localhost"); connectionHandler.InitiateQueue("shane"); connectionHandler.ConsumeQueue("shane"); connectionHandler.PublishMessage("Test"); Thread.Sleep(100); Assert.IsNotNull(newMessage); }