public void AverageTraceDurationCounterIsUpdatedAfterTracing() { using (Tracer tracer = new Tracer(operation)) { int i = new Random().Next(); } int valueAfterTracing = GetCounterValue(performanceCounterAvgTraceDuration, operation); Assert.IsFalse(valueAfterTracing == 0); }
private void DoOtherThreadWork() { using (Tracer tracer = new Tracer(operation, testActivityId1)) { Assert.IsNotNull(tracer); Assert.AreEqual(testActivityId1, Trace.CorrelationManager.ActivityId); } }
public void InstrumentationIsTurnedOffWhenPassingNoConfigurationSource() { int initialValue = GetCounterValue(performanceCounterTracesPerSecondName, operation); LogWriter logWriter = EnterpriseLibraryFactory.BuildUp<LogWriter>(); using (Tracer tracer = new Tracer(operation, logWriter, null)) { int i = new Random().Next(); } int valueAfterTracing = GetCounterValue(performanceCounterTracesPerSecondName, operation); Assert.IsTrue(valueAfterTracing == initialValue); }
public void NumberOfTracePerSecondIsNotUpdatedForOtherInstances() { string otherOperationName = "otherOperation"; int initialValue = GetCounterValue(performanceCounterTracesPerSecondName, operation); using (Tracer tracer = new Tracer(operation)) { int i = new Random().Next(); } int valueAfterTracing = GetCounterValue(performanceCounterTracesPerSecondName, operation); Assert.IsTrue(valueAfterTracing == 1 + initialValue); using (Tracer tracer = new Tracer(otherOperationName)) { int i = new Random().Next(); } valueAfterTracing = GetCounterValue(performanceCounterTracesPerSecondName, operation); Assert.IsTrue(valueAfterTracing == 1 + initialValue); }
public void NumberOfTracePerSecondIsUpdatedAfterTracing() { int initialValue = GetCounterValue(performanceCounterTracesPerSecondName, operation); using (Tracer tracer = new Tracer(operation)) { int i = new Random().Next(); } int valueAfterTracing = GetCounterValue(performanceCounterTracesPerSecondName, operation); Assert.IsTrue(valueAfterTracing == 1 + initialValue); }
public void UseTracingWithDisabledLoggerDoesntWrite() { MockTraceListener.Reset(); LogSource source = new LogSource("tracesource", SourceLevels.All); source.Listeners.Add(new MockTraceListener()); List<LogSource> traceSources = new List<LogSource>(new LogSource[] { source }); LogWriter logWriter = new LogWriter(new List<ILogFilter>(), new List<LogSource>(), source, null, new LogSource("errors"), "default", false, false); using (Tracer tracer = new Tracer("testoperation", logWriter, null)) { Assert.AreEqual(0, MockTraceListener.Entries.Count); } Assert.AreEqual(0, MockTraceListener.Entries.Count); }
public static void Perform(Tracer tracer, string incomeKey, string expenseKey, bool applyTax) { new AlterFundsTask(tracer, incomeKey, expenseKey, applyTax).AddToSimulator(); }
protected AlterFundsTask(Tracer tracer, string incomeKey, string expenseKey, bool applyTax) { mTracer = tracer; mIncomeKey = incomeKey; mExpenseKey = expenseKey; mApplyTax = applyTax; }
public IDictionary<string, string>[] TraceOperation(string message, string category, string operationName, Guid activityId) { using (var tracer = new Tracer(operationName, activityId)) { Logger.Write(message, category); } return GetEntriesProperties(); }
public void when_getting_source_name_for_generics_type_then_retrieves_documentation_style_generic() { var name = Tracer.NameFor <Lazy <Tuple <string, int> > >(); Assert.Equal("System.Lazy{System.Tuple{System.String,System.Int32}}", name); }
public void when_getting_source_name_from_type_then_retrieves_full_name() { var name = Tracer.NameFor <TracerTests>(); Assert.Equal(typeof(TracerTests).FullName, name); }
public void UseTracingWithOwnLogWriter() { MockTraceListener.Reset(); LogSource source = new LogSource("tracesource", new[] { new MockTraceListener() }, SourceLevels.All); List<LogSource> traceSources = new List<LogSource>(new LogSource[] { source }); LogWriter logWriter = new LogWriter(new List<ILogFilter>(), new List<LogSource>(), source, null, new LogSource("errors"), "default", true, false); using (Tracer tracer = new Tracer("testoperation", logWriter)) { Assert.AreEqual(1, MockTraceListener.Entries.Count); } Assert.AreEqual(2, MockTraceListener.Entries.Count); }