Binboo.Jira.Tests.Tests.Commands.LabelCommandTestCase.ExpectedMessageFor C# (CSharp) Method

ExpectedMessageFor() private static method

private static ExpectedMessageFor ( string expectedLabels, string issueKeys, Func formater ) : string
expectedLabels string
issueKeys string
formater Func
return string
        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();
        }