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);
 }
        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);
        }