public void Parse() { var result = Rebinder.Run(_lines, Logger); PrintList(result); Assert.AreEqual(_lines.Count, result.Count); }
public void ParseWithBadLine() { var lines = _lines.ToList(); lines.Add("This line will fail parsing!"); var result = Rebinder.Run(lines, Logger); PrintList(result); Assert.AreNotEqual(lines.Count, result.Count); }
private void BtProcess_Click(object sender, System.EventArgs e) { textLog.Clear(); textOutput.Clear(); _hasFatal = false; var inputText = textInput.Lines.Where(x => !string.IsNullOrWhiteSpace(x)).ToList(); if (inputText.Count == 0) { Log(LogLevel.Fatal, "No valid lines in input!"); return; } var result = Rebinder.Run(inputText, Log); textOutput.Lines = result.ToArray(); if (!_hasFatal) { MainTabs.SelectedTab = tabOutput; } }