public EventBubbler(BubbleSetUp <T> beforeRun, params BubbleEventInvoker <T>[] events) : this(beforeRun, (ea, s) => {}, events) { }
public EventBubbler(BubbleSetUp <T> beforeRun, BubbleTearDown <T> afterRun, params BubbleEventInvoker <T>[] events) { _beforeRun = beforeRun; _afterRun = afterRun; _events = events.ToList(); }