public BaseNPrimeNumbersGenerator(INumberBaseConverter baseConverter = null, IPrimeNumbersGenerator primeNumbers = null, IConfiguration config = null) { config = config ?? new ConfigurationBuilder() .AddJsonFile("appsettings.json", true, true) .Build(); var numbersBase = int.Parse(config["BaseNPrimeNumbers:NumbersBase"]); var baseSequence = config["BaseNPrimeNumbers:BaseSequence"]; this.primeNumbers = primeNumbers ?? new PrimeNumbersGenerator(); this.baseConverter = baseConverter ?? new NumberBaseConverter(numbersBase, baseSequence); }
public void Setup() { baseConverter = new NumberBaseConverter(numberBase, baseSequence); }