public void TestSendThrowsExceptionIfNotConnected() { WebSocketJetConnection webSocketJetConnection = new WebSocketJetConnection("ws://172.19.191.179:8081"); Assert.Throws <JetPeerException>(() => { webSocketJetConnection.SendMessage("msg"); }); }
public void TestSendCallsWebSocketSend() { WebSocketJetConnection webSocketJetConnection = new WebSocketJetConnection("ws://172.19.191.179:8081"); IWebSocket webSocket = WebSocketFakesFactory.CreateWebSocketThatConnectsAndClosesSuccessful(); webSocketJetConnection.SetWebSocket(webSocket); webSocketJetConnection.Connect(A.Dummy <Action <bool> >(), 1000.0); webSocketJetConnection.SendMessage("msg"); A.CallTo(() => webSocket.Send("msg")).MustHaveHappened(Repeated.Exactly.Once); }