Пример #1
0
        public void LogWarningEvent()
        {
            var message = Guid.NewGuid().ToString();

            _logger.Warn(message);

            var le = ApplicationEventLog.First(message);

            Assert.That(le.CategoryNumber, Is.EqualTo((short)LevelCategory.Warn));
            Assert.That(le.InstanceId, Is.EqualTo(0));
            Assert.That(le.Source, Is.EqualTo(TEST_SOURCE));
        }
Пример #2
0
        public void LogErrorEvent()
        {
            var message = Guid.NewGuid().ToString();

            var exception = new ArgumentNullException();

            try
            {
                throw exception;
            }
            catch (Exception ex)
            {
                _logger.Error(message, ex);
            }

            var le = ApplicationEventLog.First(message);

            Assert.That(le.CategoryNumber, Is.EqualTo((short)LevelCategory.Error));
            Assert.That(le.InstanceId, Is.EqualTo(EventLogAppender.TypeHashAlgorithm(exception.GetType())));
            Assert.That(le.Source, Is.EqualTo(TEST_SOURCE));
        }