public void TestSingleIssue()
{
string issue = "TST-01";
const string estimation = "42";
using (var command = NewCommand<EstimateCommand>(
mock => mock.Setup(jira => jira.UpdateIssue(issue, string.Empty, It.Is<IssueField[]>(fields => fields.Length == 1 && fields[0].Values[0] == estimation)))
))
{
var context = ContextMockFor("estimate-testecase", issue, estimation);
var result = command.Process(context.Object);
Assert.AreEqual(string.Format("[{0}] Estimation set to {1}\r\n", issue, estimation), result.HumanReadable);
Assert.AreEqual(issue, result.PipeValue);
}
}