Exemplo n.º 1
0
 public void Ctor_OneOfParameterIsNull_ThrowsArgumentNullException(
     IEventBusSubscriptionManager subsManager,
     IChanneslManager channelManager,
     IServiceScopeFactory scopeFactory)
 {
     // Act
     // Assert
     Assert.Throws <ArgumentNullException>(() => new EventBusInProcess(subsManager, channelManager, scopeFactory));
 }
 public EventBusInProcess(
     IEventBusSubscriptionManager subsManager,
     IChanneslManager channelManager,
     IServiceScopeFactory scopeFactory)
 {
     _subsManager = subsManager ??
                    throw new ArgumentNullException(nameof(subsManager));
     _channelManager = channelManager ??
                       throw new ArgumentNullException(nameof(subsManager));
     _scopeFactory = scopeFactory ??
                     throw new ArgumentNullException(nameof(scopeFactory));
     _cts = new CancellationTokenSource();
 }