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)); }
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)); }