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));
        }
Пример #2
0
        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());
            }
        }