Beispiel #1
0
        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.");
        }
Beispiel #2
0
        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);
 }