public FibonacciNumberProvider(
     IFibonacciNumberValidator numberValidator,
     IFibonacciAlgorithm fibonacciAlgorithm)
 {
     this.numberValidator    = numberValidator;
     this.fibonacciAlgorithm = fibonacciAlgorithm;
 }
 public FibonacciNumberController(
     IFibonacciNumberService numberService,
     IBackgroundJobDirector backgroundJobDirector,
     IFibonacciNumberValidator numberValidator,
     ILogger <FibonacciNumberController> logger)
 {
     this.numberService         = numberService;
     this.backgroundJobDirector = backgroundJobDirector;
     this.numberValidator       = numberValidator;
     this.logger = logger;
 }