public void EventsLost_should_be_incremented_after_losing_an_event()
        {
            muxer = new ConsoleLogMuxer(eventsWriter, 0, 1);

            muxer.TryLog(CreateEvent(), new ConsoleLogSettings());
            muxer.TryLog(CreateEvent(), new ConsoleLogSettings());

            muxer.EventsLost.Should().Be(2);
        }
        public void TryLog_should_return_false_if_event_was_not_added()
        {
            muxer = new ConsoleLogMuxer(eventsWriter, 0, 1);

            muxer.TryLog(CreateEvent(), new ConsoleLogSettings()).Should().BeFalse();
        }
 public void TestSetup()
 {
     eventsWriter = Substitute.For <IEventsWriter>();
     muxer        = new ConsoleLogMuxer(eventsWriter, 1, 1);
 }