public void WhenTracingData_ThenSucceeds() { var source = new Mock <ITraceSource>(); var data = new object(); TracerSourceExtensions.TraceData(source.Object, TraceEventType.Verbose, data); source.Verify(x => x.Trace(It.Is <DataTraceEvent>(t => t.Type == TraceEventType.Verbose && t.Data == data))); }
public void WhenTraceDataWithNullSource_ThenThrowsArgumentNullException() { Assert.Throws <ArgumentNullException>(() => TracerSourceExtensions.TraceData(null, TraceEventType.Verbose, new object())); }