Ejemplo n.º 1
0
        public void Has_Correct_Files()
        {
            LogFileService logFileService = new LogFileService();

            var logItems = logFileService.GetDateSortedLogFileDataFromFileNames(allDummyLogFileNames).ToArray();

            foreach (var logItem in logItems)
            {
                TestContext.WriteLine(logItem);
            }

            Assert.That(logItems.Count, Is.EqualTo(11));

            TestIsCorrectFormat(logItems[0], DateTime.Today, "UmbracoTraceLog.txt", null);

            TestIsCorrectFormat(logItems[1], DateTime.Parse("2016-12-20"), "UmbracoTraceLog.helloworld.2016-12-20.1.txt", "helloworld");

            TestIsCorrectFormat(logItems[3], DateTime.Parse("2016-01-16"), "UmbracoTraceLog.Machine.Name.txt.2016-01-16", "Machine.Name");

            TestIsCorrectFormat(logItems[8], DateTime.Parse("2015-09-05"), "UmbracoTraceLog.txt.2015-09-05", null);

            TestIsCorrectFormat(logItems[9], DateTime.Parse("2014-11-19"), "UmbracoTraceLog.MictPHC124-PC.txt.2014-11-19", "MictPHC124-PC");

            TestIsCorrectFormat(logItems[9], DateTime.Parse("2013-09-14"), "Umbraco.2013-09-14.txt", null);
        }
        public void Has_Correct_Files()
        {
            LogFileService logFileService = new LogFileService();

            var logItems = logFileService.GetDateSortedLogFileDataFromFileNames(allDummyLogFileNames).ToArray();

            foreach (var logItem in logItems)
            {
                TestContext.WriteLine(logItem);
            }

            Assert.That(logItems.Count, Is.EqualTo(8));

            Assert.That(logItems[0].Date.Date == DateTime.Today);
            Assert.That(Path.GetFileName(logItems[0].Path) == "UmbracoTraceLog.txt");
            Assert.That(logItems[0].MachineName == null);

            Assert.That(logItems[1].Date.Date == DateTime.Parse("2016-01-16"));
            Assert.That(Path.GetFileName(logItems[1].Path) == "UmbracoTraceLog.Machine.Name.txt.2016-01-16");
            Assert.That(logItems[1].MachineName == "Machine.Name");

            Assert.That(logItems[6].Date.Date == DateTime.Parse("2015-09-05"));
            Assert.That(Path.GetFileName(logItems[6].Path) == "UmbracoTraceLog.txt.2015-09-05");
            Assert.That(logItems[6].MachineName == null);

            Assert.That(logItems[7].Date.Date == DateTime.Parse("2014-11-19"));
            Assert.That(Path.GetFileName(logItems[7].Path) == "UmbracoTraceLog.MictPHC124-PC.txt.2014-11-19");
            Assert.That(logItems[7].MachineName == "MictPHC124-PC");
        }