private void TestDivisionSet(int userIndex, string divId, RpcResponseStatus expectedResponse) { Queue <CommandBase> commandQueue = new Queue <CommandBase>(); using (RpcBroker broker = GetConnectedBroker()) { commandQueue.Enqueue(new XusSignonSetupCommand(broker)); XusAvCodeCommand avCommand = new XusAvCodeCommand(broker); avCommand.AddCommandArguments(ValidAccessCodes[userIndex], ValidVerifyCodes[userIndex]); commandQueue.Enqueue(avCommand); XusDivisionSetCommand divCommand = new XusDivisionSetCommand(broker, divId); commandQueue.Enqueue(divCommand); RpcResponse response = ExecuteCommandQueue(commandQueue); // *** Check results *** Assert.AreEqual(expectedResponse, response.Status); broker.Disconnect(); } }
private void TestDivisionSet(bool goodData, RpcResponseStatus expectedResponse) { IRpcBroker broker = MockRpcBrokerFactory.GetXusDivisionSetBroker(goodData); XusDivisionSetCommand divCommand = new XusDivisionSetCommand(broker, ""); RpcResponse response = divCommand.Execute(); // *** Check results *** Assert.IsNotNull(response); Assert.AreEqual(expectedResponse, response.Status); }
public BrokerOperationResult Select(string divId) { BrokerOperationResult returnVal = new BrokerOperationResult(); if (this.broker != null) { XusDivisionSetCommand command = new XusDivisionSetCommand(this.broker, divId); command.Execute(); returnVal.SetResult((command.Response.Status == RpcResponseStatus.Success), ""); } return(returnVal); }