public void TestCloseIssue() { var dlg = Factory.Get <IAddComment>(); var api = Factory.Get <GitHubApiBase>(); api.Issue.State = ItemState.Open; api.IssueMarkdown = "Issue body"; _gitHubViewModel.Comment = "TestCommentOnIssue"; _gitHubViewModel.OnCloseIssue(dlg); Assert.That(api.Issue.State, Is.EqualTo(ItemState.Closed)); Assert.That(api.IssueMarkdown, Contains.Substring("TestCommentOnIssue")); }