Example #1
0
        [Test] public void realTime_LogFilePath()
        {
            var tmpFolder = "logFolder".tempDir();

            TM_StartUp.Current.trackingApplication().realTime_LogFilePath().assert_Null();
            new TM_Server().RealTime_Logs = false;
            new Tracking_Application(tmpFolder).RealTime_LogFilePath.assert_Null();
            PublicDI.log.LogRedirectionTarget.assert_Instance_Of <Logger_DiagnosticsDebug>();

            new TM_Server().RealTime_Logs = true;

            var tracking = new Tracking_Application(tmpFolder);

            tracking.RealTime_LogFilePath.assert_Not_Null();
            PublicDI.log.LogRedirectionTarget.assert_Instance_Of <Logger_File_Append>();

            var realTime_LogFilePath = tracking.realTime_LogFilePath();

            realTime_LogFilePath.assert_File_Not_Exists();

            var testMessage = "Info Test".add_5_RandomLetters().info();

            realTime_LogFilePath.fileContents().assert_Contains(testMessage);


            Files.delete_Folder_Recursively(tmpFolder).assert_True();

            new TM_Server().RealTime_Logs = false;
            TM_StartUp.Current.trackingApplication().realTime_LogFilePath().assert_Null();
        }
        public void setup()
        {
            tmpFolder = "logFolder".tempDir(false);
            logFolder = tmpFolder.pathCombine(TMConsts.APPLICATION_LOGS_FOLDER_NAME);

            Assert.IsTrue(tmpFolder.dirExists());
            Assert.IsFalse(logFolder.dirExists());

            tracking = new Tracking_Application(tmpFolder);

            Assert.IsTrue(logFolder.dirExists());
        }
        public void setup()
        {
            testDir             = "_Test_Tracking_Application".tempDir(false);
            trackingApplication = new Tracking_Application(testDir);

            Assert.IsTrue(testDir.dirExists());
            Assert.IsNotNull(trackingApplication.Name);
            Assert.IsNotNull(trackingApplication.LogFilePath);
            Assert.AreNotEqual(testDir, trackingApplication.LogFilesLocation);
            Assert.IsTrue(trackingApplication.LogFilesLocation.dirExists());

            "Tracking Application TempDir: {0}".info(trackingApplication.LogFilesLocation);
        }