public void ShouldPlayEvents() { var directoryProvider = new TestDirectoryProvider(); string testFile1 = Path.Combine(directoryProvider.Directory, "Journal.1234.log"); string testFile2 = Path.Combine(directoryProvider.Directory, "JournalBeta.2345.log"); File.WriteAllText(testFile1, "asd"); File.WriteAllText(testFile2, "asd"); var files = LogEnumerator.GetLogFiles(directoryProvider.Directory); CollectionAssert.Contains(files, testFile1); CollectionAssert.DoesNotContain(files, testFile2); }
private static IEnumerable <string> LoadJsonEvents() => LogEnumerator.GetJsonEventFiles(new SavedGamesDirectoryHelper().Directory) .Select(File.ReadAllText) .Select(Serialize.FromJson <JObject>) .Select(Serialize.ToJson);