public MainFrm() { InitializeComponent(); _connected = Connected; _disconnected = Disconnected; _toRemoveList = new List <IDataHandler>(); _dataHandlers = new List <IDataHandler>(); Connection = new HConnection(); Connection.Connected += Connected; Connection.Disconnected += Disconnected; Connection.DataOutgoing += DataOutgoing; Connection.DataIncoming += DataIncoming; AboutPg = new AboutPage(this, AboutTab); ToolboxPg = new ToolboxPage(this, ToolboxTab); InjectionPg = new InjectionPage(this, InjectionTab); ExtensionsPg = new ExtensionsPage(this, ExtensionsTab); ConnectionPg = new ConnectionPage(this, ConnectionTab); PacketLoggerUI = new PacketLoggerFrm(this); AttachDataHandlers(); }
public void GivenIUpdateModuleToCatagory(string moduleName, string catagory) { var table = ExtensionsPage.InstalledExtensionDiv.Table(Find.ByClass("dnnGrid")); var editButton = ExtensionsPage.GetExtensionEditButton(moduleName, table); editButton.Click(); ExtensionsPage.ModuleCatagorySelect.SelectByValue(catagory); ExtensionsPage.UpdateExtensionLink.Click(); IEInstance.Refresh(); }