public TraceFileWriterTests()
 {
     fileWritter = new TraceFileWriter();
     fileWritter.OutputFile = OutputFile = ".\\Output\\Log.txt";
     fileWritter.BackupOutputFile = BackupFile = ".\\Backup\\Log.txt";
     OutputFileInvalid = "A:\\Output\\Log.txt";
     fileWritter.ListenerEnabled = false;
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="DiagnosticsTextBox"/> class.
        /// </summary>
        public DiagnosticsTextBox()
        {
            InitializeComponent();
            SetStyle(ControlStyles.OptimizedDoubleBuffer, true); //Double Buffer

            //Default control property
            Multiline = true;
            ScrollBars = System.Windows.Forms.ScrollBars.Both;
            DisplayBufferSize = 0;

            ReadOnly = true;
            Width = Height = 100;
            MessageBuffer = "";

            OutputFileWriter = new TraceFileWriter();

            //Setup listener
            Tracer = new TraceLogger(Tracer_OnWriteMessage, Tracer_OnFlush);
            ConfigureFileWritter();
        }