public void Parse2() { //Создаем лог, а затем отказ var log = CreateRejectLog("38423934_ПУЛЬС Воронеж(def_70_747_955).txt"); var parser = new PulsVoronezh15365RejectParser(); 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.Code, Is.EqualTo("21091")); Assert.That(line.Product, Is.EqualTo("Боботик капли внутр.пр фл. 30 мл. х1")); Assert.That(line.Cost, Is.EqualTo(0m)); Assert.That(line.Ordered, Is.EqualTo(2)); Assert.That(line.Rejected, Is.EqualTo(2)); }
public void Parse() { //Создаем лог, а затем отказ var log = CreateRejectLog("38822674_ПУЛЬС Воронеж(def_71_339_286).csv"); var parser = new PulsVoronezh15365RejectParser(); 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("12100")); Assert.That(line.Product, Is.EqualTo("Ципрофлоксацин табл. п/о плен 500 мг х10")); Assert.That(line.Cost, Is.EqualTo(0.00)); Assert.That(line.Ordered, Is.EqualTo(2)); Assert.That(line.Rejected, Is.EqualTo(2)); }