public SomeEventHandler(IGenerateRandomNumbers randomNumberGenerator) { if (randomNumberGenerator == null) { throw new ArgumentNullException(nameof(randomNumberGenerator)); } _randomNumberGenerator = randomNumberGenerator; }
public static LotteryNumber Generate(IGenerateRandomNumbers randomGenerator) { return(new LotteryNumber(randomGenerator.GetNumber(1, 49))); }
public AndyRsaConsoleApp(IConsole console, IGenerateRandomNumbers rng) { this.console = console; this.rng = rng; }