public void GivenMessage_GetSegments(string message, int expectedSegments, Charset expectedCharset) { if (message == "hello world") { Debugger.Break(); } var segmentCalc = new SegmentCalculator(); (var actualSegments, var actualCharset) = segmentCalc.GetSegmentsCount(message); Assert.AreEqual(expectedSegments, actualSegments, $"Expected {expectedSegments} but got {actualSegments}."); Assert.AreEqual(expectedCharset, actualCharset, $"Expected {expectedCharset} but got character set {actualCharset}"); }