public void LoadGenerator(NumberGenerator Generator)
 {
     textBoxName.Text = Generator.Name;
     comboBoxEncoding.SelectedIndex = GeneratorEncoding.ReturnEncodingIndex(Generator.Encoding);
     numericUpDownIncrement.Value = Convert.ToDecimal(Generator.Increment);
     numericUpDownStartNumber.Value = Convert.ToDecimal(Generator.StartNumber);
     numericUpDownStopNumber.Value = Convert.ToDecimal(Generator.StopNumber);
 }
        public NumberGenerator GetGenerator()
        {
            NumberGenerator numberGenerator = new NumberGenerator();
            numberGenerator.Name = textBoxName.Text;
            numberGenerator.Encoding = GeneratorEncoding.GetEncoding(comboBoxEncoding.SelectedIndex);
            numberGenerator.Increment = Convert.ToInt32(numericUpDownIncrement.Value);
            numberGenerator.StartNumber = Convert.ToInt32(numericUpDownStartNumber.Value);
            numberGenerator.StopNumber = Convert.ToInt32(numericUpDownStopNumber.Value);

            return numberGenerator;
        }
        private List<string> BuildNumbers(NumberGenerator Generator, string Text)
        {
            List<string> Fuzzed = new List<string>();
            for (int i = Generator.StartNumber; i <= Generator.StopNumber; i += Generator.Increment)
                Fuzzed.Add(Text.Replace("{" + Generator.Name + "}", i.ToString()));

            return Fuzzed;
        }