示例#1
0
 public void ShouldTraceTest()
 {
     var sourceName = "TestSource";
     var cache = new TraceEventCache();
     var filter = new SourceFilter(sourceName);
     Assert.True(filter.ShouldTrace(cache, sourceName, TraceEventType.Critical, 0, null, null, null, null));
     Assert.False(filter.ShouldTrace(cache, "Default", TraceEventType.Warning, 0, null, null, null, null));
     Assert.Throws<ArgumentNullException>(() => filter.ShouldTrace(cache, null, TraceEventType.Warning, 0, null, null, null, null));
 }
示例#2
0
        public void ShouldTraceTest()
        {
            var sourceName = "TestSource";
            var cache      = new TraceEventCache();
            var filter     = new SourceFilter(sourceName);

            Assert.True(filter.ShouldTrace(cache, sourceName, TraceEventType.Critical, 0, null, null, null, null));
            Assert.False(filter.ShouldTrace(cache, "Default", TraceEventType.Warning, 0, null, null, null, null));
            Assert.Throws <ArgumentNullException>(() => filter.ShouldTrace(cache, null, TraceEventType.Warning, 0, null, null, null, null));
        }