Exemple #1
0
        public void Parse3()
        {
            //Создаем лог, а затем отказ
            var log    = CreateRejectLog("3510714.otk");
            var parser = new KatrenKazan2754RejectParser();
            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.Product, Is.EqualTo("SILKOFIX ЛЕЙКОПЛАСТЫРЬ НА ТКАН ОСНОВЕ 2Х500СМ"));
            Assert.That(line.Ordered, Is.EqualTo(6));
            Assert.That(line.Rejected, Is.EqualTo(6));
        }
Exemple #2
0
        public void Parse2()
        {
            //Создаем лог, а затем отказ
            var log    = CreateRejectLog("38419406_Катрен(3294050).otk");
            var parser = new KatrenKazan2754RejectParser();
            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.Product, Is.EqualTo("МЕЗИМ-ФОРТЕ N80 ТАБЛ П/О|Берлин-Хеми АГ/ Берлин-Фарма, ЗАО"));
            Assert.That(line.Code, Is.EqualTo("58728672"));
            Assert.That(line.Ordered, Is.EqualTo(1));
            Assert.That(line.Rejected, Is.EqualTo(1));
        }
Exemple #3
0
        public void Parse()
        {
            //Создаем лог, а затем отказ
            var log    = CreateRejectLog("38417780_Катрен(3293854).txt");
            var parser = new KatrenKazan2754RejectParser();
            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.Product, Is.EqualTo("ГЕЛЬ П/ЗАГАРА УСПОКАИВАЮЩ/УВЛАЖНЯЮЩ 125МЛ|Фреш Стайл Косметикс,ООО"));
            Assert.That(line.Code, Is.EqualTo("24080234"));
            Assert.That(line.Ordered, Is.EqualTo(2));
            Assert.That(line.Rejected, Is.EqualTo(2));
        }