Binboo.Jira.Tests.Tests.Commands.SetOrderCommandTestCase.SetupProxyCalls C# (CSharp) Method

SetupProxyCalls() private static method

private static SetupProxyCalls ( string commaSeparatedIssues, int order ) : Action>[]
commaSeparatedIssues string
order int
return Action>[]
        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;
        }