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