public SubscribeContactMessageHandler(ILogger logger, IDeferStrategy <DeferDetectionByResultBase <HandlerResult> > deferStrategy, IMessageBus <SubscribeContactMessagesBus> bus, ISubscribeContactService subscribeContactService) { Condition.Requires(logger, nameof(logger)).IsNotNull(); Condition.Requires(deferStrategy, nameof(deferStrategy)).IsNotNull(); Condition.Requires(bus, nameof(bus)).IsNotNull(); Condition.Requires(subscribeContactService, nameof(subscribeContactService)).IsNotNull(); _logger = logger; _deferStrategy = deferStrategy; _bus = bus; _subscribeContactService = subscribeContactService; }
public ExmStandaloneSubscriptionClientApiService(ISubscribeContactService subscribeContactService) { Condition.Requires(subscribeContactService, nameof(subscribeContactService)).IsNotNull(); _subscribeContactService = subscribeContactService; }