Exemple #1
0
        public void CloseAllRelayControlTest()
        {
            using (var client = PcbTesterClient.Create(PortName, BaudRate))
            {
                client.Open();
                var relayControlCommand = new RelayControlCommand();
                var parameter           = new RelayControlCommandParameter();
                var context             = new CommandContext();

                parameter.Action         = RelayControlAction.CLOSE;
                parameter.SelectedNumber = "all";

                CommandResult result = relayControlCommand.Execute(client, parameter, context);
                Assert.AreEqual(result.Success, true);
            }
        }
Exemple #2
0
        public void OpenRelayControlTest()
        {
            using (var client = PcbTesterClient.Create(PortName, BaudRate))
            {
                client.Open();
                var relayControlCommand = new RelayControlCommand();
                var parameter           = new RelayControlCommandParameter();
                var context             = new CommandContext();
                for (int i = 0; i < 22; i++)
                {
                    parameter.Action         = RelayControlAction.OPEN;
                    parameter.SelectedNumber = i.ToString();

                    CommandResult result = relayControlCommand.Execute(client, parameter, context);

                    System.Threading.Thread.Sleep(500);

                    Assert.AreEqual(result.Success, true);
                }
            }
        }