public void Count()
        {
            var jira      = TestableJira.Create();
            var provider  = new JiraQueryProvider(jira.Translator.Object, jira.IssueService.Object);
            var queryable = new JiraQueryable <Issue>(provider);

            jira.SetupIssues(new RemoteIssue());

            Assert.Equal(1, queryable.Count());
        }
        public void First()
        {
            var jira      = TestableJira.Create();
            var provider  = new JiraQueryProvider(jira.Translator.Object, jira.IssueService.Object);
            var queryable = new JiraQueryable <Issue>(provider);

            jira.SetupIssues(new RemoteIssue()
            {
                summary = "foo"
            }, new RemoteIssue());

            Assert.Equal("foo", queryable.First().Summary);
        }