public int RegisterSingle(int instances) { var hub = new EventHub(); for (var i = 0; i < instances; i++) { var handler = new SyncBaseCountingHandler(); hub.Register(handler); } return(hub.GetRegisteredHandlers <BaseEvent>().Count()); }