public static void SetPostHandlers(ICollection<Func<IDocumentSession, IMember, IRoom, string, PostHandlerOutput[]>> postHandlers) { postHandlers.Ensure("postHandlers"); if (postHandlers.Count < 1) throw new InvalidOperationException("Cannot set slash commands to empty collection."); _postHandlers = postHandlers; }