public AnalyzeLowWindow(ILowEventsSource lowEventsSource) : this() { _lowEventsSource = lowEventsSource ?? throw new ArgumentNullException(nameof(lowEventsSource)); TuneControls(); _timer.Elapsed += OnTimer; _timer.Start(); }
public EventsSource(ILowEventsSource lowEventsSource, IRepository <BuffInfo> buffRepository, Character avatar) { _buffRepository = buffRepository ?? throw new ArgumentNullException(nameof(buffRepository)); _avatar = avatar ?? throw new ArgumentNullException(nameof(avatar)); lowEventsSource.Event += LowEventsSource_Event; }