public void ShouldSkipMessageIfSendFailed() { var countingTransport = new FailCountingTransport(); var bufferedTransport = new BufferedTransport(new SilentLogger(), countingTransport); for (var i = 0; i < MessageCount; ++i) { var message = new GelfMessage(); bufferedTransport.Send(message); } bufferedTransport.Close(); Assert.AreEqual(MessageCount, countingTransport.Count); }