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