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