public void Parse2() { //Создаем лог, а затем отказ var log = CreateRejectLog("38387666_Ярфарма(43171_000000126489520150504160849).txt"); var parser = new Yarfarma14960RejectParser(); var reject = parser.CreateReject(log); Assert.That(reject.Lines.Count, Is.EqualTo(1)); Assert.That(parser.BadLines.Count, Is.EqualTo(28)); //Выбираем строку и проверяем правильно ли все распарсилось var line = reject.Lines[0]; Assert.That(line.Product, Is.EqualTo("Йода Раствор спиртовой 5% Флакон 10мл (Гиппократ ООО)")); Assert.That(line.Ordered, Is.EqualTo(20)); Assert.That(line.Rejected, Is.EqualTo(20)); }
public void Parse() { //Создаем лог, а затем отказ var log = CreateRejectLog("38495282_Ярфарма(42985_000000127444520150507181334).txt"); var parser = new Yarfarma14960RejectParser(); 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("Масло ванили 10мл (Лекус)")); Assert.That(line.Ordered, Is.EqualTo(1)); Assert.That(line.Rejected, Is.EqualTo(1)); }