Ejemplo n.º 1
0
 public void Start()
 {
     _oldStream = Console.Out;
     _stream    = new EventTextWriter(_oldStream, false);
     Console.SetOut(_stream);
     _stream.NewWriteLine += (_, s) => NewOutput?.Invoke(this, s);
 }
Ejemplo n.º 2
0
        public static void Test()
        {
            var eventTextWriter = new EventTextWriter();

            eventTextWriter.CharWritten += (sender, c) => { Debug.Write(c); };
            Console.OpenStandardOutput();
            Console.SetOut(eventTextWriter);


            ExportMPSVisits(35);
            TestAlgorithm(35);
        }
Ejemplo n.º 3
0
 public FileLoggerTest() : base(new FileLoggerBuilder("logs"))
 {
     _stream               = new EventTextWriter(Logger._fileWriter.Value);
     Logger._fileWriter    = new Lazy <TextWriter>(() => _stream);
     _stream.NewWriteLine += (_, s) => NewOutput?.Invoke(this, s);
 }