private void CreateTestChannels()
        {
            GridTester   grid      = new GridTester("grid", "SettingsForm");
            ButtonTester addButton = new ButtonTester("addButton", "SettingsForm");
            ButtonTester okButton  = new ButtonTester("okButton", "SettingsForm");

            for (int i = 0; i < ChannelTypes.Length; i++)
            {
                addButton.Click();
                grid.SetChannelType(i, ChannelTypes[i]);
                grid.SetChannelName(i, string.Format("variable_{0}", i + 1));
            }

            okButton.Click();
        }
        private void CreateRandomChannels()
        {
            GridTester   grid      = new GridTester("grid", "SettingsForm");
            ButtonTester addButton = new ButtonTester("addButton", "SettingsForm");
            ButtonTester okButton  = new ButtonTester("okButton", "SettingsForm");

            addButton.Click();
            addButton.Click();
            addButton.Click();

            grid.SetChannelType(0, "Random integer");
            grid.SetChannelType(1, "Random integer");
            grid.SetChannelType(2, "Random integer");

            okButton.Click();
        }
        private void AddingNewChannelsHandler()
        {
            GridTester   grid         = new GridTester("grid", "SettingsForm");
            ButtonTester addButton    = new ButtonTester("addButton", "SettingsForm");
            ButtonTester removeButton = new ButtonTester("removeButton", "SettingsForm");
            ButtonTester okButton     = new ButtonTester("okButton", "SettingsForm");

            Assert.AreEqual(1, grid.Control.RowsCount);             //Header row only

            addButton.Click();
            addButton.Click();
            addButton.Click();
            addButton.Click();

            Assert.AreEqual(5, grid.Control.RowsCount);             //Header row + 4 channel rows

            removeButton.Click();

            Assert.AreEqual(4, grid.Control.RowsCount);             //Remove one row

            okButton.Click();
        }