private static string ExpectedMessageFor(string expectedLabels, string issueKeys, Func<string, string, string> formater)
{
var labelsEnumerator = EnumerateExpectedLabels(expectedLabels).GetEnumerator();
var sb = new StringBuilder();
foreach (var issueKey in EnumerateIssueKeys(issueKeys))
{
Assert.IsTrue(labelsEnumerator.MoveNext());
sb.AppendFormat("{0}\r\n", formater(issueKey, ExpectedLabelsToJiraLabelFormat(labelsEnumerator.Current)));
}
return sb.Remove(sb.Length-2, 2).ToString();
}