TerminalRun[] CopyLine(TerminalLine line) { var runs = line.Runs; var result = new TerminalRun[runs.Count]; for (int i = 0; i < runs.Count; ++i) { var run = runs[i]; result[i] = new TerminalRun(run.Text, run.Font); } return(result); }
void AssertAreEqual(TerminalRun run1, TerminalRun run2) { Assert.AreEqual(run1.Text, run2.Text); Assert.AreEqual(run1.Font, run2.Font); }