static void Main() { Tracer.Tracer.Start(); Tracer.Tracer.BeginTrace(); Tracer.Tracer.EndTrace(); Tracer.Tracer.BeginTrace(); Tracer.Tracer.BeginTrace(); Tracer.Tracer.BeginTrace(); Thread.Sleep(1000); var bgThread = new Thread(ThreadStart); bgThread.Start(); OtherMethod(); Mine(); Tracer.Tracer.EndTrace(); Tracer.Tracer.EndTrace(); Tracer.Tracer.EndTrace(); bgThread.Join(); var wholeResult = Tracer.Tracer.Stop(); View xmlView = new XmlView(wholeResult); Console.WriteLine("=============== XML Saving Start ===============\n"); Console.WriteLine("Saved to file {0}",xmlView.Save()); Console.WriteLine("\n=============== XML Saving Stop ================"); View consoleView = new ConsoleView(wholeResult); Console.WriteLine("\n=============== Console Saving Start ==============="); Console.WriteLine(consoleView.Save()); Console.WriteLine("=============== Console Saving Stop ================"); // Здесь должен находится код по форматированному выводу результатов. Console.ReadKey(); }
static void Main() { Console.WriteLine("====================TEST ONE===================="); var wholeResult = TestsForTracer.Tests.TestOneConsole(); ISeril XmlSeril = new XmlSeril(wholeResult); Console.WriteLine("\nФайл XML {0} сохранён.\n", XmlSeril.Save()); ISeril JsonSeril = new JsonSeril(wholeResult); Console.WriteLine("Файл Json {0} сохранён.\n", JsonSeril.Save()); ISeril consoleView = new ConsoleView(wholeResult); Console.WriteLine(consoleView.Save()); Console.WriteLine("====================TEST TWO===================="); wholeResult = TestsForTracer.Tests.TestTwoConsole(); XmlSeril = new XmlSeril(wholeResult); Console.WriteLine("\nФайл XML {0} сохранён.\n", XmlSeril.Save()); JsonSeril = new JsonSeril(wholeResult); Console.WriteLine("Файл Json {0} сохранён.\n", JsonSeril.Save()); consoleView = new ConsoleView(wholeResult); Console.WriteLine(consoleView.Save()); Console.WriteLine("====================TEST THREE===================="); wholeResult = TestsForTracer.Tests.TestThreeConsole(); XmlSeril = new XmlSeril(wholeResult); Console.WriteLine("\nФайл XML {0} сохранён.\n", XmlSeril.Save()); JsonSeril = new JsonSeril(wholeResult); Console.WriteLine("Файл Json {0} сохранён.\n", JsonSeril.Save()); consoleView = new ConsoleView(wholeResult); Console.WriteLine(consoleView.Save()); Console.WriteLine("====================TEST FOUR===================="); wholeResult = TestsForTracer.Tests.TestFourConsole(); XmlSeril = new XmlSeril(wholeResult); Console.WriteLine("\nФайл XML {0} сохранён.\n", XmlSeril.Save()); JsonSeril = new JsonSeril(wholeResult); Console.WriteLine("Файл Json {0} сохранён.\n", JsonSeril.Save()); consoleView = new ConsoleView(wholeResult); Console.WriteLine(consoleView.Save()); Console.ReadKey(); }