Ejemplo n.º 1
0
        public void Parse2()
        {
            //Создаем лог, а затем отказ
            var log    = CreateRejectLog("38409598_Здравсервис(refusal_9852945).txt");
            var parser = new ZdravServis1581RejectParser();
            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.4% 5мл фл-кап ПЭ"));
            Assert.That(line.Cost, Is.EqualTo(103.05));
            Assert.That(line.Ordered, Is.EqualTo(1));
            Assert.That(line.Rejected, Is.EqualTo(1));
        }
Ejemplo n.º 2
0
        public void Parse()
        {
            //Создаем лог, а затем отказ
            var log    = CreateRejectLog("38387060_Здравсервис(refusal_9844046).txt");
            var parser = new ZdravServis1581RejectParser();
            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("Артрофоон табл. д/рассас. №100"));
            Assert.That(line.Cost, Is.EqualTo(200.7));
            Assert.That(line.Ordered, Is.EqualTo(1));
            Assert.That(line.Rejected, Is.EqualTo(1));
        }