Binboo.Jira.Tests.Tests.Commands.IssueAssignCommandTestCase.MockSetupWithIterationPredicateFor C# (CSharp) Method

MockSetupWithIterationPredicateFor() private static method

private static MockSetupWithIterationPredicateFor ( string ticket, bool>.Expression iterationPredicate ) : Action>
ticket string
iterationPredicate bool>.Expression
return Action>
        private static Action<Mock<IJiraProxy>> MockSetupWithIterationPredicateFor(string ticket, Expression<Func<IssueField, bool >> iterationPredicate)
        {
            return mock => mock.Setup(proxy => proxy.AssignIssue(
                                                    ticket,It.Is<IssueField>(assigneeField => assigneeField.Id == IssueField.Assignee.Id),
                                                    It.Is<IssueField>(peerField => peerField.Id == CustomFieldId.Peers.Id),
                                                    It.Is(iterationPredicate))).Returns(IssueTestService.Issue[ticket]);
        }