示例#1
0
 public DuplicatePartGenerator(
     ILineGenerator lineGenerator,
     IPartGenerator numberPartGenerator,
     IRandomGenerator randomGenerator,
     ILineGeneratorSettings lineSettings,
     int uniqueValuesPerDuplicate)
 {
     this.lineGenerator            = lineGenerator;
     this.numberPartGenerator      = numberPartGenerator;
     this.randomGenerator          = randomGenerator;
     this.settings                 = lineSettings;
     this.uniqueValuesPerDuplicate = uniqueValuesPerDuplicate;
     result = new byte[lineSettings.MaxLineLength];
 }
示例#2
0
        public LineGenerator(
            IRandomGenerator rndGen,
            ILineGeneratorSettings settings,
            IPartGenerator numberPartGenerator,
            IPartGenerator stringPartGenerator)
        {
            this.rndGen              = rndGen;
            this.settings            = settings;
            this.numberPartGenerator = numberPartGenerator;
            this.stringPartGenerator = stringPartGenerator;

            result      = new byte[settings.MaxLineLength];
            randomBytes = new byte[settings.MaxLineLength];
        }