Exemplo n.º 1
0
        public void Parse2()
        {
            //Создаем лог, а затем отказ
            var log    = CreateRejectLog("38373822_Катрен(katren_1094343).otk");
            var parser = new Katren3772RejectParser();
            var reject = parser.CreateReject(log);

            //Проверяем правильность парсинга
            Assert.That(reject.Lines.Count, Is.EqualTo(0));
            Assert.That(parser.BadLines.Count, Is.EqualTo(0));
        }
Exemplo n.º 2
0
        public void Parse3()
        {
            //Создаем лог, а затем отказ
            var log    = CreateRejectLog("katren_1142067.otk");
            var parser = new Katren3772RejectParser();
            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("НУРОФЕН ЭКСПРЕСС 0,2 N12 ТАБЛ П/О"));
            Assert.That(line.Ordered, Is.EqualTo(2));
            Assert.That(line.Rejected, Is.EqualTo(2));
        }
Exemplo n.º 3
0
        public void Parse()
        {
            //Создаем лог, а затем отказ
            var log    = CreateRejectLog("38383318_Катрен(katren_1094660).otk");
            var parser = new Katren3772RejectParser();
            var reject = parser.CreateReject(log);

            //Проверяем правильность парсинга
            Assert.That(reject.Lines.Count, Is.EqualTo(11));
            Assert.That(parser.BadLines.Count, Is.EqualTo(0));

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

            Assert.That(line.Product, Is.EqualTo("КАМФОРНЫЙ СПИРТ 10% 40МЛ ФЛАК Р-Р|ЭКОлаб (ЗАО)"));
            Assert.That(line.Code, Is.EqualTo("6610645"));
            Assert.That(line.Ordered, Is.EqualTo(2));
            Assert.That(line.Rejected, Is.EqualTo(2));
        }