public void Parse3() { //Создаем лог, а затем отказ var log = CreateRejectLog("35231798_Катрен(4202207_otk).txt"); var parser = new Katren149RejectParser(); var reject = parser.CreateReject(log); Assert.That(reject.Lines.Count, Is.EqualTo(0)); Assert.That(parser.BadLines.Count, Is.EqualTo(0)); }
public void Parse2() { //Создаем лог, а затем отказ var log = CreateRejectLog("35230956_Катрен(4202120_otk).txt"); var parser = new Katren149RejectParser(); 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.Code, Is.EqualTo("16504717")); Assert.That(line.Product, Is.EqualTo("ДОНОРМИЛ 0,015 N30 ТАБЛ П/О")); Assert.That(line.Ordered, Is.EqualTo(10.00)); Assert.That(line.Rejected, Is.EqualTo(10.00)); }
public void Parse() { //Создаем лог, а затем отказ var log = CreateRejectLog("35111806_Катрен(4193652_г. Рославль_ мкр. 15-й_ д.17_otk).xls"); var parser = new Katren149RejectParser(); 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.Code, Is.EqualTo("37083455")); Assert.That(line.Product, Is.EqualTo("ЭКВАТОР 0,005+0,01 N10 ТАБЛ")); Assert.That(line.Ordered, Is.EqualTo(1)); Assert.That(line.Rejected, Is.EqualTo(1)); }