Beispiel #1
0
        public void DoNotCheckIfQueueExists_Write_DoesNotCheckIfQueueExists()
        {
            var messageQueueTestProxy = new MessageQueueTestProxy();
            var target = CreateTarget(messageQueueTestProxy, false, checkIfQueueExists: false);

            target.WriteAsyncLogEvent(LogEventInfo.CreateNullEvent().WithContinuation(_ => { }));

            Assert.False(messageQueueTestProxy.QueueExistsCalled);
        }
Beispiel #2
0
        public void DoNotCheckIfQueueExists_Write_DoesNotCheckIfQueueExists()
        {
            var messageQueueTestProxy = new MessageQueueTestProxy();
            var logFactory            = SetupMsmqTarget(messageQueueTestProxy, false, checkIfQueueExists: false);

            logFactory.GetCurrentClassLogger().Fatal("Test Message");

            Assert.False(messageQueueTestProxy.QueueExistsCalled);
        }
Beispiel #3
0
        public void FormatQueueName_Write_DoesNotCheckIfQueueExists()
        {
            var messageQueueTestProxy = new MessageQueueTestProxy();
            var target = CreateTarget(messageQueueTestProxy, false, "DIRECT=http://test.com/MSMQ/queue");

            target.WriteAsyncLogEvent(LogEventInfo.CreateNullEvent().WithContinuation(_ => { }));

            Assert.False(messageQueueTestProxy.QueueExistsCalled);
        }
Beispiel #4
0
        public void FormatQueueName_Write_DoesNotCheckIfQueueExists()
        {
            var messageQueueTestProxy = new MessageQueueTestProxy();
            var logFactory            = SetupMsmqTarget(messageQueueTestProxy, false, "DIRECT=http://test.com/MSMQ/queue");

            logFactory.GetCurrentClassLogger().Fatal("Test Message");

            Assert.False(messageQueueTestProxy.QueueExistsCalled);
        }
Beispiel #5
0
        public void QueueDoesNotExistsAndCreatedQueue_Write_QueueIsCreated()
        {
            var messageQueueTestProxy = new MessageQueueTestProxy
                                        {
                                            QueueExists = false,
                                        };
            var target = CreateTarget(messageQueueTestProxy, true);

            target.WriteAsyncLogEvent(new LogEventInfo().WithContinuation(_ => { }));

            Assert.True(messageQueueTestProxy.QueueCreated);
        }
Beispiel #6
0
        public void QueueDoesNotExistsAndDoNotCreate_Write_NothingIsWritten()
        {
            var messageQueueTestProxy = new MessageQueueTestProxy
                                        {
                                            QueueExists = false,
                                        };
            var target = CreateTarget(messageQueueTestProxy, false);

            target.WriteAsyncLogEvent(new LogEventInfo().WithContinuation(_ => { }));

            Assert.Equal(0, messageQueueTestProxy.SentMessages.Count);
        }
Beispiel #7
0
        public void QueueExists_Write_MessageIsWritten()
        {
            var messageQueueTestProxy = new MessageQueueTestProxy
                                        {
                                            QueueExists = true,
                                        };
            var target = CreateTarget(messageQueueTestProxy, false);

            target.WriteAsyncLogEvent(new LogEventInfo().WithContinuation(_ => { }));

            Assert.Equal(1, messageQueueTestProxy.SentMessages.Count);
        }
Beispiel #8
0
        public void QueueDoesNotExistsAndCreatedQueue_Write_MessageIsWritten()
        {
            var messageQueueTestProxy = new MessageQueueTestProxy
            {
                QueueExists = false,
            };
            var target = CreateTarget(messageQueueTestProxy, true);

            target.WriteAsyncLogEvent(LogEventInfo.CreateNullEvent().WithContinuation(_ => { }));

            Assert.Equal(1, messageQueueTestProxy.SentMessages.Count);
        }
Beispiel #9
0
        public void QueueDoesNotExistsAndCreatedQueue_Write_QueueIsCreated()
        {
            var messageQueueTestProxy = new MessageQueueTestProxy
            {
                QueueExists = false,
            };
            var target = CreateTarget(messageQueueTestProxy, true);

            target.WriteAsyncLogEvent(LogEventInfo.CreateNullEvent().WithContinuation(_ => { }));

            Assert.True(messageQueueTestProxy.QueueCreated);
        }
        public void QueueDoesNotExistsAndDoNotCreate_Write_NothingIsWritten()
        {
            var messageQueueTestProxy = new MessageQueueTestProxy
            {
                QueueExists = false,
            };
            var target = CreateTarget(messageQueueTestProxy, false);

            target.WriteAsyncLogEvent(new LogEventInfo().WithContinuation(_ => { }));

            Assert.Equal(0, messageQueueTestProxy.SentMessages.Count);
        }
        public void QueueExists_Write_MessageIsWritten()
        {
            var messageQueueTestProxy = new MessageQueueTestProxy
            {
                QueueExists = true,
            };
            var target = CreateTarget(messageQueueTestProxy, false);

            target.WriteAsyncLogEvent(new LogEventInfo().WithContinuation(_ => { }));

            Assert.Equal(1, messageQueueTestProxy.SentMessages.Count);
        }
Beispiel #12
0
        public void QueueDoesNotExistsAndCreatedQueue_Write_MessageIsWritten()
        {
            var messageQueueTestProxy = new MessageQueueTestProxy
            {
                QueueExists = false,
            };
            var logFactory = SetupMsmqTarget(messageQueueTestProxy, true);

            logFactory.GetCurrentClassLogger().Fatal("Test Message");

            Assert.Equal(1, messageQueueTestProxy.SentMessages.Count);
        }
Beispiel #13
0
        public void QueueDoesNotExistsAndCreatedQueue_Write_QueueIsCreated()
        {
            var messageQueueTestProxy = new MessageQueueTestProxy
            {
                QueueExists = false,
            };
            var logFactory = SetupMsmqTarget(messageQueueTestProxy, true);

            logFactory.GetCurrentClassLogger().Fatal("Test Message");

            Assert.True(messageQueueTestProxy.QueueCreated);
        }
Beispiel #14
0
        public void DoNotCheckIfQueueExists_Write_DoesNotCheckIfQueueExists()
        {
            var messageQueueTestProxy = new MessageQueueTestProxy();
            var target = CreateTarget(messageQueueTestProxy, false, checkIfQueueExists: false);

            target.WriteAsyncLogEvent(new LogEventInfo().WithContinuation(_ => { }));

            Assert.False(messageQueueTestProxy.QueueExistsCalled);
        }
Beispiel #15
0
        public void FormatQueueName_Write_DoesNotCheckIfQueueExists()
        {
            var messageQueueTestProxy = new MessageQueueTestProxy();
            var target = CreateTarget(messageQueueTestProxy, false, "DIRECT=http://test.com/MSMQ/queue");

            target.WriteAsyncLogEvent(new LogEventInfo().WithContinuation(_ => { }));

            Assert.False(messageQueueTestProxy.QueueExistsCalled);
        }