/// <summary>
        /// Creates a new SqlTestDialog.
        /// </summary>
        /// <param name="inspectorConfig"> The InspectorConfiguration settings.</param>
        public SqlTestDialog(InspectorConfiguration inspectorConfig)
            : this()
        {
            _inspectorConfig = inspectorConfig;

            this.cmbSqlTestValues.DataSource = Converter.ConvertToArrayList(this.GetSqlValues());
        }
        /// <summary>
        /// Creates a new FormsEditor.
        /// </summary>
        /// <param name="forms"> Form collection to load.</param>
        /// <param name="sessionData"> ResponseBuffer data.</param>
        /// <param name="parserSettings"> Parser Settings.</param>
        /// <param name="inspectorConfiguration"> The inspector configuration.</param>
        public FormsEditor(HtmlFormTagCollection forms, ResponseBuffer sessionData, HtmlParserProperties parserSettings, InspectorConfiguration inspectorConfiguration)
            : this()
        {
            this.SessionData = sessionData;
            this.InspectorConfig = inspectorConfiguration;

            // set parser settings
            _parserSettings = parserSettings;

            // Load tree
            LoadFormTree(forms);
        }
        /// <summary>
        /// Loads the test manager environment.
        /// </summary>
        /// <param name="config"> The InspectorConfiguration settings.</param>
        public void LoadTestManager(InspectorConfiguration config)
        {
            this.LoadTestManager();
            this.inspectorConfig = config;

            this.cmbDataType.DataSource = Converter.ConvertToArrayList(this.GetDataTypes());
            this.cmbSqlTestValues.DataSource = Converter.ConvertToArrayList(this.GetSqlValues());
            this.cmbXssTestValues.DataSource = Converter.ConvertToArrayList(this.GetXssValues());
        }
        /// <summary>
        /// Loads the application properties.
        /// </summary>
        /// <param name="applicationProperties"> The InspectorConfiguration type.</param>
        private void LoadApplicationProperties(InspectorConfiguration applicationProperties)
        {
            // set quick tests settings
            // Utils.BufferOverflowGenerator genBo = new BufferOverflowGenerator();

            // txtBOTest.Text = genBo.GenerateStringBuffer(applicationProperties.DefaultBufferOverflowLength);
            // txtSqlTest.Text = applicationProperties.DefaultSqlTest;
            // txtXssTest.Text = applicationProperties.DefaultXssTest;

            textViewerForm.EnabledRichTextParsing = applicationProperties.EnabledRichTextParsing;
        }