public DatFileIndex(IDirectory directory, DatSpecIndex specIndex, bool lazyLoad = true) { var files = directory.Files.Values.Where(c => c.Extension.StartsWith(".dat")).ToArray(); if (files.Length == 0) { var dataDirectory = directory.Directories.Values.FirstOrDefault(c => c.Name == "Data"); if (dataDirectory != null) { files = dataDirectory.Files.Values.Where(c => c.Extension.StartsWith(".dat")).ToArray(); } } foreach (var file in files) { var datName = file.Name[0..^ (file.Extension.Length)];
public DatJsonTests(ITestOutputHelper output, DatFixture fixture) { _output = output; _specIndex = fixture.SpecIndex; _datFileIndex = fixture.DatFileIndex; }