Ejemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Mediator"/> class.
 /// </summary>
 /// <param name="dataScheduler">
 /// The data scheduler.
 /// </param>
 /// <param name="queueSubscriber">
 /// The queue subscriber.
 /// </param>
 /// <param name="logger">
 /// The logger.
 /// </param>
 public Mediator(
     IDataCoordinatorScheduler dataScheduler,
     IQueueSubscriber queueSubscriber,
     ILogger <Mediator> logger)
 {
     this.dataScheduler   = dataScheduler ?? throw new ArgumentNullException(nameof(dataScheduler));
     this.queueSubscriber = queueSubscriber ?? throw new ArgumentNullException(nameof(queueSubscriber));
     this.logger          = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Ejemplo n.º 2
0
 public void Setup()
 {
     this.dataScheduler   = A.Fake <IDataCoordinatorScheduler>();
     this.queueSubscriber = A.Fake <IQueueSubscriber>();
     this.logger          = A.Fake <ILogger <Mediator> >();
 }