public void Process()
        {
            var handlerMocks = new List <Mock <IExceptionEventHandler> > {
                new(), new(), new()
            };
            var mapperMock = new Mock <IExceptionArgsMapper>();

            var processor = new ExceptionEventProcessor(handlerMocks.Select(x => x.Object), mapperMock.Object);

            processor.Process(null);

            foreach (var handlerMock in handlerMocks)
            {
                handlerMock.Verify(x => x.Handle(It.IsAny <ExceptionArgs>()), Times.Once);
            }
        }
        public void Enabled(int count, bool enabled)
        {
            var processor = new ExceptionEventProcessor(Enumerable.Repeat(new Mock <IExceptionEventHandler>().Object, count), null);

            Assert.AreEqual(enabled, processor.Enabled);
        }