예제 #1
0
        public void ReturnsVerboseAsExpected()
        {
            var target = new EventLevelConverter();
            var result = target.Convert(EventLevel.Verbose);

            Assert.AreEqual(TraceEventType.Verbose, result);
        }
예제 #2
0
        public void ReturnsWarningAsExpected()
        {
            var target = new EventLevelConverter();
            var result = target.Convert(EventLevel.Warning);

            Assert.AreEqual(TraceEventType.Warning, result);
        }
예제 #3
0
        public void ReturnsInformationAsExpected()
        {
            var target = new EventLevelConverter();
            var result = target.Convert(EventLevel.Information);

            Assert.AreEqual(TraceEventType.Information, result);
        }
예제 #4
0
        public void ReturnsErrorAsExpected()
        {
            var target = new EventLevelConverter();
            var result = target.Convert(EventLevel.Error);

            Assert.AreEqual(TraceEventType.Error, result);
        }
예제 #5
0
        public void ReturnsCriticalAsExpected()
        {
            var target = new EventLevelConverter();
            var result = target.Convert(EventLevel.Critical);

            Assert.AreEqual(TraceEventType.Critical, result);
        }
예제 #6
0
        public void ThrowsAnExceptionWhenTheValueIsNotFound()
        {
            var target = new EventLevelConverter();

            Assert.Throws <NotSupportedException>(() => target.Convert((EventLevel)(-1)));
        }