public void Parse3() { var log = CreateRejectLog("35112184_АСТИ плюс(000106427).xls"); var parser = new AstiPlus12714RejectParser(); 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("35112184_АСТИ плюс2.xls"); var parser = new AstiPlus12714RejectParser(); var reject = parser.CreateReject(log); Assert.That(reject.Lines.Count, Is.EqualTo(5)); Assert.That(parser.BadLines.Count, Is.EqualTo(0)); //Выбираем строку и проверяем правильно ли все распарсилось var line = reject.Lines[0]; Assert.That(line.Product, Is.EqualTo("Аспаркам таб №50")); Assert.That(line.Producer, Is.EqualTo("Фармапол-Волга")); Assert.That(line.Rejected, Is.EqualTo(5)); Assert.That(line.Ordered, Is.EqualTo(5)); Assert.That(line.Cost, Is.EqualTo(13.34)); }
public void Parse() { //Создаем лог, а затем отказ var log = CreateRejectLog("38777832_АСТИ плюс(000186324).dbf"); var parser = new AstiPlus12714RejectParser(); var reject = parser.CreateReject(log); Assert.That(reject.Lines.Count, Is.EqualTo(19)); Assert.That(parser.BadLines.Count, Is.EqualTo(0)); //Выбираем строку и проверяем правильно ли все распарсилось var line = reject.Lines[0]; Assert.That(line.Product, Is.EqualTo("Аджисепт таб д/рассасывания №24 - апельс")); Assert.That(line.Producer, Is.EqualTo("Аджио Фармацевтикалз Лтд")); Assert.That(line.Rejected, Is.EqualTo(2)); Assert.That(line.Ordered, Is.EqualTo(0)); Assert.That(line.Cost, Is.EqualTo(0)); }