public async Task ListCcdAsync_WhenCalled_ShouldGetAllTickets()
        {
            var results = await _resource.ListCcdAsync(20);

            var ticket = results.First();

            Assert.Equal(20, ticket.Id);
            Assert.Equal($"My printer is on fire! 20", ticket.Subject);
            Assert.Equal(20.ToString(), ticket.ExternalId);
            Assert.Equal(20, ticket.OrganisationId);
            Assert.Equal(20, ticket.RequesterId);
            Assert.Equal(20, ticket.AssigneeId);
        }
        public async Task ShouldListAllForCcdUserTickets()
        {
            var ticket1 = new TicketCreateRequest("description")
            {
                Subject = "My printer is on fire! 1",
                Comment = new TicketComment
                {
                    Body = "The smoke is very colorful. 1"
                },
                CollaboratorIds = new System.Collections.Generic.List <long> {
                }
            };

            var ticket2 = new TicketCreateRequest("description")
            {
                Subject = "My printer is on fire! 2",
                Comment = new TicketComment
                {
                    Body = "The smoke is very colorful. 2"
                },
                CollaboratorIds = new System.Collections.Generic.List <long> {
                    2293
                }
            };

            var ticket3 = new TicketCreateRequest("description")
            {
                Subject = "My printer is on fire! 3",
                Comment = new TicketComment
                {
                    Body = "The smoke is very colorful. 3"
                },
                CollaboratorIds = new System.Collections.Generic.List <long> {
                    2293
                }
            };

            var ticketsCrearted = await CreateTickets(ticket1, ticket2, ticket3);

            var tickets = (await _resource.ListCcdAsync(2293L)).ToArray();

            Assert.Equal(2, tickets.Length);
            Assert.Equal(JsonConvert.SerializeObject(ticketsCrearted[1]), JsonConvert.SerializeObject(tickets[0]));
            Assert.Equal(JsonConvert.SerializeObject(ticketsCrearted[2]), JsonConvert.SerializeObject(tickets[1]));
        }