Skip to content

Commit 98906f5

Browse files
committed
Capture recent event log errors in the correct order in Dibix.Testing
1 parent 7b4277b commit 98906f5

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

src/Dibix.Testing/Utilities/TestResultComposer.cs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -123,11 +123,12 @@ private void AddLastEventLogEntries(EventLogEntryType eventLogEntryType, int cou
123123
{
124124
EventLog eventLog = new EventLog("Application");
125125

126-
eventLog.Entries
127-
.Cast<EventLogEntry>()
128-
.Where(x => x.EntryType == eventLogEntryType)
129-
.Take(count)
130-
.Each((x, i) => this.AddFile($"EventLog{eventLogEntryType}_{i}.txt", $@"{DateTime.Now:O}
126+
Enumerable.Range(0, eventLog.Entries.Count)
127+
.Reverse()
128+
.Select(x => eventLog.Entries[x])
129+
.Where(x => x.EntryType == eventLogEntryType)
130+
.Take(count)
131+
.Each((x, i) => this.AddFile($"EventLog{eventLogEntryType}_{i}.txt", $@"{x.TimeGenerated:O} - {x.EntryType} - {x.Source}
131132
---
132133
{x.Message}"));
133134
}

0 commit comments

Comments
 (0)