public void Logging_StartTrace_EndTrace_Recorded(string startMsg, string endMsg)
        {
            using (var ms = new MemoryStream())
            {
                var w      = new StreamWriter(ms);
                var logger = new ConsoleInstrumentationClient(w);


                logger.StartTrace(new TraceInfo(startMsg));
                logger.EndTrace(new TraceInfo(endMsg));

                w.Flush();
                ms.Seek(0, SeekOrigin.Begin);

                var result = new StreamReader(ms).ReadToEnd();

                result = result.Trim(Environment.NewLine.ToCharArray());

                result.Should().StartWith(startMsg);
                result.Should().EndWith(endMsg);
            }
        }