public void Parse3() { //Создаем лог, а затем отказ var log = CreateRejectLog("35145270_Альянс Хелскеа Рус-null(RefusalReport).xls"); var parser = new AllianceHelskea3027RejectParser(); 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("35150830_Альянс Хелскеа Рус2(RefusalReport).xls"); var parser = new AllianceHelskea3027RejectParser(); 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("Ромашки цветки фильтр-пакеты 1.5г N20 Россия")); Assert.That(line.Code, Is.EqualTo("36324")); Assert.That(line.Producer, Is.EqualTo("Иван-Чай ЗАО")); Assert.That(line.Ordered, Is.EqualTo(50)); Assert.That(line.Rejected, Is.EqualTo(14)); }