Exemple #1
0
        public void Parse3()
        {
            //Создаем лог, а затем отказ
            var log    = CreateRejectLog("35231798_Катрен(4202207_otk).txt");
            var parser = new Katren149RejectParser();
            var reject = parser.CreateReject(log);

            Assert.That(reject.Lines.Count, Is.EqualTo(0));
            Assert.That(parser.BadLines.Count, Is.EqualTo(0));
        }
Exemple #2
0
        public void Parse2()
        {
            //Создаем лог, а затем отказ
            var log    = CreateRejectLog("35230956_Катрен(4202120_otk).txt");
            var parser = new Katren149RejectParser();
            var reject = parser.CreateReject(log);


            Assert.That(reject.Lines.Count, Is.EqualTo(1));
            Assert.That(parser.BadLines.Count, Is.EqualTo(0));

            //Выбираем строку и проверяем правильно ли все распарсилось
            var line = reject.Lines[0];

            Assert.That(line.Code, Is.EqualTo("16504717"));
            Assert.That(line.Product, Is.EqualTo("ДОНОРМИЛ 0,015 N30 ТАБЛ П/О"));
            Assert.That(line.Ordered, Is.EqualTo(10.00));
            Assert.That(line.Rejected, Is.EqualTo(10.00));
        }
Exemple #3
0
        public void Parse()
        {
            //Создаем лог, а затем отказ
            var log    = CreateRejectLog("35111806_Катрен(4193652_г. Рославль_ мкр. 15-й_ д.17_otk).xls");
            var parser = new Katren149RejectParser();
            var reject = parser.CreateReject(log);


            Assert.That(reject.Lines.Count, Is.EqualTo(2));
            Assert.That(parser.BadLines.Count, Is.EqualTo(0));

            //Выбираем строку и проверяем правильно ли все распарсилось
            var line = reject.Lines[0];

            Assert.That(line.Code, Is.EqualTo("37083455"));
            Assert.That(line.Product, Is.EqualTo("ЭКВАТОР 0,005+0,01 N10 ТАБЛ"));
            Assert.That(line.Ordered, Is.EqualTo(1));
            Assert.That(line.Rejected, Is.EqualTo(1));
        }