public void AddInterceptor(EventType eventType, EventInterceptor interceptor) { List <EventInterceptor> list = GetInterceptorList(eventType); list.Add(interceptor); }
/// <summary> /// Initializes a new instance of the <see cref="SmocksContext" /> class. /// </summary> /// <param name="setupManager">The setup manager.</param> /// <param name="invocationTracker">The invocation tracker.</param> /// <param name="eventInterceptor">The event interceptor.</param> internal SmocksContext(ISetupManager setupManager, IInvocationTracker invocationTracker, EventInterceptor eventInterceptor) { ArgumentChecker.NotNull(setupManager, nameof(setupManager)); ArgumentChecker.NotNull(invocationTracker, nameof(invocationTracker)); ArgumentChecker.NotNull(eventInterceptor, nameof(eventInterceptor)); _setupManager = setupManager; _invocationTracker = invocationTracker; _eventInterceptor = eventInterceptor; }