public void ReturnsListAllTickets() { //Arrange var controller = new TicketsApiController(_freshDeskApi); // Act var result = controller.ListAllTickets(); var statusCode = (((Microsoft.AspNetCore.Mvc.ObjectResult)result).StatusCode); //Assert Assert.Equal(successStatus, statusCode); }
public void ReturnsDeleteTicketFailure() { //Arrange long id = 0; //Id need to be change every time var controller = new TicketsApiController(_freshDeskApi); // Act var result = controller.DeleteTicket(id); var statusCode = (((Microsoft.AspNetCore.Mvc.ObjectResult)result).StatusCode); //Assert Assert.Equal(failureStatus, statusCode); }
public void ReturnsCreateTicketsFailure() { //Arrange var ticketModel = new TicketModel { description = "Test Description", email = "test", priority = Enum.TicketPriority.High, status = Enum.TicketStatus.Open, subject = "test" }; var controller = new TicketsApiController(_freshDeskApi); // Act var result = controller.CreateTickets(ticketModel); var statusCode = (((Microsoft.AspNetCore.Mvc.ObjectResult)result).StatusCode); //Assert Assert.Equal(failureStatus, statusCode); }
public void ReturnsUpdateTicketSuccess() { //Arrange var ticketModel = new TicketModel { description = "Test Description", email = "*****@*****.**", priority = Enum.TicketPriority.High, status = Enum.TicketStatus.Open, subject = "test" }; long id = 50; var controller = new TicketsApiController(_freshDeskApi); // Act var result = controller.UpdateTicket(id, ticketModel); var statusCode = (((Microsoft.AspNetCore.Mvc.ObjectResult)result).StatusCode); //Assert Assert.Equal(successStatus, statusCode); }