Ejemplo n.º 1
0
        public MockEventProcessorEventTest(MockEventProcessorOptions options) : base(options)
        {
            _eventProcessor = new MockEventProcessor(options.Partitions, options.MaxEventsPerSecond,
                                                     options.ErrorAfterSeconds.HasValue ? TimeSpan.FromSeconds(options.ErrorAfterSeconds.Value) : null);

            _eventProcessor.ProcessEventAsync += ProcessEventAsync;
            _eventProcessor.ProcessErrorAsync += ProcessErrorAsync;
        }
Ejemplo n.º 2
0
        public MockEventProcessorBaseTest(MockEventProcessorOptions options) : base(options)
        {
            _stopwatch = new Stopwatch();

            _eventProcessor = new MockEventProcessor(options.Partitions, options.MaxEventsPerSecond,
                                                     options.ErrorAfterSeconds.HasValue ? TimeSpan.FromSeconds(options.ErrorAfterSeconds.Value) : null);

            _eventProcessor.ProcessEventAsync += ProcessEventAsync;

            _eventsProcessed = new long[options.Partitions];
        }