コード例 #1
0
        public virtual void CanWriteToLogFile()
        {
            DeleteLog();

            using (FileExceptionlessLog log = GetLog(LOG_FILE)) {
                log.Info("Test");
                log.Flush();

                Assert.True(LogExists());
                string contents = log.GetFileContents();

                Assert.Equal("Test\r\n", contents);
            }
        }
コード例 #2
0
        public virtual void LogFlushTimerWorks()
        {
            DeleteLog();

            using (FileExceptionlessLog log = GetLog(LOG_FILE)) {
                log.Info("Test");

                string contents = log.GetFileContents();
                Assert.Equal("", contents);

                Thread.Sleep(1010 * 3);

                Assert.True(LogExists());
                contents = log.GetFileContents();

                Assert.Equal("Test\r\n", contents);
            }
        }