public void Parse2() { //Создаем лог, а затем отказ var log = CreateRejectLog("38404088_Годовалов-Пермь(m20505-Q3302).txt"); var parser = new GodovalovPerm7497RejectParser(); var reject = parser.CreateReject(log); //Проверяем правильность парсинга Assert.That(reject.Lines.Count, Is.EqualTo(4)); Assert.That(parser.BadLines.Count, Is.EqualTo(0)); //Выбираем строку и проверяем правильно ли все распарсилось var line = reject.Lines[0]; Assert.That(line.Product, Is.EqualTo("Прокладки Либресс Invisible normal N10/Э")); Assert.That(line.Ordered, Is.EqualTo(2)); Assert.That(line.Rejected, Is.EqualTo(1)); }
public void Parse() { //Создаем лог, а затем отказ var log = CreateRejectLog("38421068_Годовалов-Пермь(m20505-Q4108).txt"); var parser = new GodovalovPerm7497RejectParser(); 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("Аура прокладки д/груди д/кормящих мам Со")); Assert.That(line.Code, Is.EqualTo("613823251")); Assert.That(line.Ordered, Is.EqualTo(5)); Assert.That(line.Rejected, Is.EqualTo(5)); }