private static IEnumerable <int> GetListOfUniqueDigits(IEnumerable <int> listOfNumbers) { for (int x = 0; x < 30; x++) { listOfNumbers = listOfNumbers.Concat(new[] { DigitsGenerator.GetUniqueDigits() }); } return(listOfNumbers); }
public IDigitReader GenerateDigits(int number, string[] noises) { var digitGenerator = new DigitsGenerator(); var digits = digitGenerator.GenerateDigits(number); if (noises != null) { var noiseGenerator = new NoiseGenerator(noises.ToList()); digits = noiseGenerator.AddNoise(digits); } var digitReader = new DigitStorageReader(digits, number); return(digitReader); }