public void Dispose_Disposes_If_IDisposable() { var disposableTraceWriter = new DisposableTraceWriter(); var traceWriter = new ConditionalTraceWriter(disposableTraceWriter, t => true); Assert.False(disposableTraceWriter.IsDisposed); traceWriter.Dispose(); Assert.True(disposableTraceWriter.IsDisposed); }
public void Dispose_Disposes_If_IDisposable() { var disposableTraceWriter = new DisposableTraceWriter(); var traceWriter = new InterceptingTraceWriter(disposableTraceWriter, t => t.Source = "Test"); Assert.False(disposableTraceWriter.IsDisposed); traceWriter.Dispose(); Assert.True(disposableTraceWriter.IsDisposed); }