public void ConvertToJsonTest() { var converter = new DfqConverter(); converter.Convert(Path.Combine(Directory.GetCurrentDirectory(), "DfqFiles/features.dfq")); Assert.True(converter.Parts.Count == 1); Assert.True(converter.Characteristics.Count == 8); var json = converter.GetJson(); Assert.True(!string.IsNullOrEmpty(json)); }
static void Main(string[] args) { var converter = new DfqConverter(); var location = System.Reflection.Assembly.GetEntryAssembly().Location; var directory = Path.GetDirectoryName(location); var files = Directory.EnumerateFiles(directory, "*.dfq"); foreach (var file in files) { converter.Convert(file); File.WriteAllText(file.Replace(".dfq", ".json"), converter.GetJson()); } }