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]);
}