Ejemplo n.º 1
0
        public void AddInterceptor(EventType eventType, EventInterceptor interceptor)
        {
            List <EventInterceptor> list = GetInterceptorList(eventType);

            list.Add(interceptor);
        }
Ejemplo n.º 2
0
        /// <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;
        }