public void GivenCssUrlFileIsNotFound_WhenTransform_ThenWarningWrittenToTrace() { var listener = new StringBuilderTraceListener { Filter = new EventTypeFilter(SourceLevels.All) }; Trace.Source.Switch.Level = SourceLevels.All; Trace.Source.Listeners.Add(listener); TransformCssWhereUrlDoesNotExist(); Trace.Source.Flush(); listener.ToString().ShouldContain("The file ~/styles/test.png, referenced by ~/styles/asset.css, does not exist."); }
public void DeploymentHostUI_should_trace() { // Arrange var listener = new StringBuilderTraceListener(); using (new TraceListenersScope()) { Trace.Listeners.Add(listener); var hostUI = new DeploymentHostUI(); try { // Act hostUI.ReadLine(); } catch (Exception) { // Swallow. We don't care about any result of ReadLine. } } // Assert Assert.IsTrue(0 <= listener.StringBuilder.ToString().IndexOf("ReadLine", StringComparison.InvariantCultureIgnoreCase)); }
public ObjectDumper() { _traceListener = new StringBuilderTraceListener(); VfpClientTracing.Tracer = new TraceSource("VfpClient", SourceLevels.Information); VfpClientTracing.Tracer.Listeners.Add(_traceListener); }