Пример #1
0
 public FibonacciLocalComputingProvider(
     IFibonacciNumberProvider numberProvider,
     ILogger <FibonacciLocalComputingProvider> logger)
 {
     this.numberProvider = numberProvider;
     this.logger         = logger;
 }
Пример #2
0
 public FibonacciNumberService(
     IPublisher <FibonacciNumberMessage> messagePublisher,
     IFibonacciNumberMessageBuilder messageBuilder,
     IFibonacciNumberProvider numberProvider,
     ILogger <FibonacciNumberService> logger)
 {
     this.messagePublisher = messagePublisher;
     this.messageBuilder   = messageBuilder;
     this.numberProvider   = numberProvider;
     this.logger           = logger;
 }