public void TestLinkAliases()
{
Mock<IJiraProxy> mockedJiraSoapProxy = MockedJiraSoapProxy();
mockedJiraSoapProxy.Setup(jiraProxy => jiraProxy.CreateLink(SourceIssue, ExpectedLinkDescription, TargetIssue, false));
var linkCommand = new LinkIssueCommand(
mockedJiraSoapProxy.Object,
"Testing issue linking.");
Mock<IContext> mockedContext = ContextMockFor("foo", SourceIssue, "associate", TargetIssue);
var result = linkCommand.Process(mockedContext.Object);
Assert.AreEqual(string.Format("[Link] Link created successfully: {0} {1} {2}", SourceIssue, "associate", TargetIssue), result.HumanReadable);
Assert.AreEqual(SourceIssue + ", " + TargetIssue, result.PipeValue);
mockedJiraSoapProxy.VerifyAll();
}