Example #1
0
        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();
        }
Example #2
0
        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();
        }