protected RpcBroker GetConnectedBroker() { RpcBroker returnVal = new RpcBroker(TestConfiguration.ValidServerName, TestConfiguration.ValidPort); if (!returnVal.Connect()) { Assert.Fail("Could not connect broker"); } return(returnVal); }
private bool TestConnect(string server, int port) { bool returnVal = false; using (RpcBroker broker = new RpcBroker(server, port)) { returnVal = broker.Connect(); if (returnVal) { broker.Disconnect(); } } return(returnVal); }
public void TestEmptyRpcName() { using (RpcBroker broker = new RpcBroker("", validServerPort)) { if (broker.Connect()) { broker.CallRpc("", "", "", null); broker.Disconnect(); } else { Assert.Fail("No connection"); } } }
public static IRpcBroker GetNewConnectedRpcBroker(ServerConfig serverConfig) { // *** Creates a new broker, connects and returns it *** IRpcBroker returnBroker = null; returnBroker = new RpcBroker(serverConfig.ServerName, serverConfig.ListenerPort); // *** Connect *** if (!returnBroker.Connect()) { returnBroker = null; } return(returnBroker); }
public void TestCreateContext() { using (RpcBroker broker = new RpcBroker("", validServerPort)) { if (broker.Connect()) { RpcResponse response = broker.CreateContext("XUS SIGNON"); Assert.AreSame(broker.CurrentContext, "XUS SIGNON"); broker.Disconnect(); } else { Assert.Fail("No connection"); } } }
public void TestSocketTimeout() { using (RpcBroker broker = new RpcBroker("", validServerPort)) { if (broker.Connect()) { string msg = string.Format("Socket Timeout [{0}] is invalid", broker.SocketInactivityTimeout); Assert.IsTrue((broker.SocketInactivityTimeout > 0), msg); broker.Disconnect(); } else { Assert.Fail("No connection"); } } }
public void TestValidRpc() { using (RpcBroker broker = new RpcBroker("", validServerPort)) { if (broker.Connect()) { RpcResponse response = broker.CallRpc("", "XUS INTRO MSG", "0", null); Assert.AreEqual(RpcResponseStatus.Success, response.Status); broker.Disconnect(); } else { Assert.Fail("No connection"); } } }
public void TestInvalidRpc() { using (RpcBroker broker = new RpcBroker("", validServerPort)) { if (broker.Connect()) { RpcResponse response = broker.CallRpc("", "XXXXXX", "0", null); if (response.Status == RpcResponseStatus.Success) { Assert.Fail("Success"); } broker.Disconnect(); } else { Assert.Fail("No connection"); } } }
public void TestExecute() { using (RpcBroker broker = new RpcBroker("", 9000)) { if (broker.Connect()) { MockCommand cmd = new MockCommand(broker); RpcResponse response = cmd.Execute(); Assert.AreEqual("", response.Data); Assert.AreNotEqual("", response.InformationalMessage); Assert.AreEqual(RpcResponseFailType.None, response.FailType); Assert.AreEqual(RpcResponseStatus.Unknown, response.Status); CollectionAssert.AreEqual(new string[0], response.Lines); broker.Disconnect(); } } }