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(); }