예제 #1
0
        public void GetDescriptor_ThrowsForDisabledEventProvider()
        {
            var provider = new EventProvider {
                Id        = new Guid("E436A7BC-76A4-4226-9BA1-A3EF2E977C55"),
                IsEnabled = false,
                Manifest  = @"z:\etw.man",
            };
            var ex = Assert.Throws <InvalidOperationException>(() => TraceProfileUtils.GetDescriptor(provider));

            Assert.Contains("disabled", ex.Message);
        }
예제 #2
0
        public void GetDescriptor_EventProvider(EventProvider expected)
        {
            var actual = TraceProfileUtils.GetDescriptor(expected);

            VerifyEqual(expected, actual);
        }
예제 #3
0
        public void GetDescriptor_TraceProfile(TraceProfile expected)
        {
            var actual = TraceProfileUtils.GetDescriptor(expected);

            VerifyEqual(expected, actual);
        }