public void OnPopWithBadNumberOfArguments(string soda, EventRaiser raiser)
 {
     raiser.Raise(Pop, /*this,*/ soda);  // wrong number of args to the event
 }
 public void OnPopWithNullEvent(string soda, EventRaiser raiser)
 {
     raiser.Raise(null, this, soda);  // no event...
 }
 public IEventExceptionsCollector OnPop(string soda, EventRaiser raiser)
 {
     return(raiser.Raise(Pop, this, soda));
 }