Example #1
0
        public void TestReadSortieFromRepository()
        {
            var repository = new ExcelComptaSourceRepository(Path.Combine(TestDirectory.RessourcesDirectory, "test_linq.xlsx"));
            var lines      = repository.GetSorties();

            lines.Should().HaveCount(11);
        }
Example #2
0
        static void Main(string[] args)
        {
            if (args.Length != 2)
            {
                Console.WriteLine("Extraction Comptable. Version " + Assembly.GetExecutingAssembly().GetName().Version);
                Console.WriteLine("Usage : [ExcelSource] [CcvDestination]");
                return;
            }

            var source      = new ExcelComptaSourceRepository(args[0]);
            var destination = new CsvComptaDestinationRepository(args[1]);

            Console.WriteLine($"Extraction de {args[0]} vers {args[1]}...");
            new ExtractCompta(source, destination).Execute();
            Console.WriteLine("Extraction terminée");
        }