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]; }
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]; }