private static Action<Mock<IJiraProxy>>[] SetupProxyCalls(string commaSeparatedIssues, int order)
{
var issues = commaSeparatedIssues.Split(',');
var setups = new Action<Mock<IJiraProxy>>[issues.Length];
for (int i = 0; i < issues.Length; i++)
{
var currentIssue = issues[i].Trim();
setups[i] = mock => mock.Setup(jira => jira.UpdateIssue(
It.Is<string>(ci => ci == currentIssue),
It.IsAny<string>(),
It.Is<IssueField[]>(fields => fields.Length == 1 && fields[0].Values[0] == order.ToString())));
}
return setups;
}