Exemple #1
0
        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);
        }
Exemple #3
0
        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);
        }