static void Main(string[] args) { var controller = new TicketController(); var controllerDepartment = new DepartmentController(); var controllerEmployee = new EmployeeController(); var ticket2 = new TicketPostModel { Title = "Title3", Description = "Ticket Description2", Date = System.DateTime.Now, //DepartmentId = 6, }; var ticketDepartment = new DepartmentPostModel { name = "Department1" }; var ticketEmployee = new EmployeePostModel { name = "Yasha", //DepartmentId = 6, }; //var CreateTicketEmployee = controllerEmployee.CreateTicketEmployee(ticketEmployee); //var GetByIdEmployee = controllerEmployee.GetById(1); var GetAllTicketEmployee = controllerEmployee.GetAll(); //var CreateTicketDepartment = controllerDepartment.CreateTicketDepartment(ticketDepartment); var GetAllTicketDepartment = controllerDepartment.GetAll(); //var CreateTicket = controller.CreateTicket(ticket2); //var GetById = controller.GetById(3); var GetAll = controller.GetAll(); var DelById = controller.DelById(3); }
public void Get_ReturnOkStatusCode() { //Act var result = _ticketController.GetAll().Result as OkObjectResult; //Assert Assert.True(result.StatusCode == 200); }
public async Task GivenTicketController_WhenGetAllIsCalled_ThenReturnTicketsCollection() { var result = await _controller.GetAll(); var okResult = result as OkObjectResult; okResult.Should().NotBeNull(); okResult.StatusCode.Should().Be(200); A.CallTo(() => _mediator.Send(A <GetAllTicketsQuery> ._, default)).MustHaveHappenedOnceExactly(); }
public void Get_CollectionInOkResult() { var mock = new Mock <ITicketService>(); mock.Setup(service => service.GetCollectionAsync()).Returns(Task.FromResult(new List <TicketDTO> { new TicketDTO { Id = 1, Number = "HRBE4", Price = 1000 }, new TicketDTO { Id = 2, Number = "HRBE5", Price = 1500 }, new TicketDTO { Id = 3, Number = "HRBE6", Price = 1800 }, }.AsEnumerable())); var controller = new TicketController(mock.Object); var result = controller.GetAll().Result as OkObjectResult; Assert.IsTrue(result.StatusCode == 200 && ((List <TicketDTO>)result.Value).Count == 3); }
// Get All Tickets public List <Ticket> GetAllTickets() { List <Ticket> tickets = new List <Ticket>(ticketC.GetAll().Cast <Ticket>()); return(tickets); }