Пример #1
0
        public void TryAdd_should_return_false_if_event_was_not_added()
        {
            singleFileMuxer.TryAdd(Arg.Any <LogEventInfo>(), Arg.Any <bool>()).Returns(false);
            Register();

            TryAddEvent().Should().BeFalse();
        }
Пример #2
0
        public void TestSetup()
        {
            flushBlocker = new TaskCompletionSource <bool>();

            singleFileMuxer = Substitute.For <ISingleFileMuxer>();
            singleFileMuxer.TryAdd(Arg.Any <LogEventInfo>(), Arg.Any <bool>()).Returns(true);
            singleFileMuxer.FlushAsync().Returns(flushBlocker.Task);

            singleMuxerFactory = Substitute.For <ISingleFileMuxerFactory>();
            singleMuxerFactory.Create(Arg.Any <FileLogSettings>()).Returns(singleFileMuxer);

            muxer = new MultiFileMuxer(singleMuxerFactory);
        }