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])); }