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();
            }
        }
Beispiel #2
0
        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);
        }