Beispiel #1
0
 public TestFileGenerator(
     IFileSettings fileSettings,
     ILineGenerator lineWriter,
     Stream stream)
 {
     this.fileSettings = fileSettings;
     this.lineWriter   = lineWriter;
     this.stream       = stream;
 }
 public FileGenerator(
     IFileAdapter fileAdapter,
     IFileWriter fileWriter,
     ILineGenerator lineGenerator,
     IProgress <int?> progress
     )
 {
     _fileAdapter   = fileAdapter;
     _fileWriter    = fileWriter;
     _lineGenerator = lineGenerator;
     _progress      = progress;
 }
Beispiel #3
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];
 }
 public RectanglesDrawer(ILineGenerator lineGenerator)
 {
     _lineGenerator = lineGenerator;
     _mu            = _muChangeStep;
 }
Beispiel #5
0
 public LinesDrawer(ILineGenerator lineGenerator)
 {
     _lineGenerator = lineGenerator;
 }
Beispiel #6
0
 public HomeController(ILineGenerator numbersGenerator)
 {
     _numbersGenerator = numbersGenerator;
 }