public void Line_is_split_as_expected(int lineLength, string input, string[] expectedResult) { var actualResult = LineFormatter.GetLines(input, lineLength); if (!expectedResult.SequenceEqual(actualResult)) { throw new XunitException("SequenceEqual failure:\r\n" + $"Expected: {expectedResult.Select(x => $"\"{x}\"").JoinToString(", ")}\r\n" + $"Actual: {actualResult.Select(x => $"\"{x}\"").JoinToString(", ")}"); } }