Example #1
0
        public void TestMethodInit()
        {
            var myLogger = new StfLogger {
                FileName = @"c:\temp\unittestlogger_TestMethodInit2.html"
            };

            myLogger.CloseLogFile();
        }
Example #2
0
        public void TestLogFileWriter()
        {
            StfLogger.FileName = @"c:\temp\unittestlogger.html";
            StfLogger.FileName = @"c:\temp\unittestlogger2.html";
            StfLogger.FileName = @"c:\temp\unittestlogger3.html";

            StfLogger.CloseLogFile();
        }
Example #3
0
        public void TestMethodLotsOfEntries()
        {
            StfLogger.LogLevel = StfLogLevel.Internal;

            for (int i = 0; i < 75; i++)
            {
                StfLogger.LogInfo($"LogInfo Nr {i}");
            }

            StfLogger.CloseLogFile();
        }
        public void DatadrivenLoggerTest()
        {
            var iteration = (int)TestContext.DataRow["Iteration"];
            var message   = (string)TestContext.DataRow["Message"];

            StfLogger.LogInfo($"Iteration [{iteration}]: {message}");

            // need to close the logfile, in order to check the content of the logfile...
            StfLogger.CloseLogFile();

            // we want to fail, if FileContains fails
            StfAssert.EnableNegativeTesting = false;

            StfAssert.FileContains(iteration.ToString(), StfLogger.FileName, message);
        }