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"); }