Exemplo n.º 1
0
        public async void CreateTicket_ReturnsNull_ProjectNameDoesNotExist()
        {
            Project project = null;

            _mockProjectRepo.Setup(x => x.GetByName(It.IsAny <string>())).Returns(project);

            var result = await _sut.CreateTicket(new TicketViewModel());

            _mockProjectRepo.Verify(x => x.GetByName(It.IsAny <string>()), Times.Once);
            _mockTicketRepo.Verify(x => x.Create(It.IsAny <Ticket>()), Times.Never);
            _mockProjectRepo.Verify(x => x.Update(It.IsAny <Project>()), Times.Never);
            Assert.Null(result);
        }
Exemplo n.º 2
0
        public void CreateTicketWithoutTitleFail()
        {
            TicketManager <Ticket> ticketManager = new TicketManager <Ticket>(new DummyTicketStore());
            Ticket t = new Ticket()
            {
                Description = "abla bla"
            };

            ticketManager.CreateTicket(t);
        }
Exemplo n.º 3
0
        public void CreateTicketWithoutProductFail()
        {
            TicketManager <Ticket> ticketManager = new TicketManager <Ticket>(new DummyTicketStore());
            Ticket t = new Ticket()
            {
                Title = "not able to login", Description = "abla bla"
            };

            ticketManager.CreateTicket(t);
        }
Exemplo n.º 4
0
        public void CreateTicketSuccess()
        {
            TicketManager <Ticket> ticketManager = new TicketManager <Ticket>(new DummyTicketStore());
            Ticket t = new Ticket()
            {
                Title = "not able to login", Description = "abla bla", ProductId = 1
            };

            ticketManager.CreateTicket(t);
        }
Exemplo n.º 5
0
        public ActionResult Create(TicketCreateModel m)
        {
            CRM.Model.Ticket ticket = new Model.Ticket();
            ticket.Title = m.Title;
            //ticket.BranchId = 3;
            ticket.Description = m.Description;
            //ticket.Priority = m.SeverityCode;
            //ticket.TicketType = m.TicketType;
            //ticket.ModuleId = m.ModuleId;
            ticket.ProductId = m.ProductId;
            ticket.VersionId = m.VersionId;

            TicketManager<Ticket> ticketManager = new TicketManager<Ticket>(new TicketStore<Ticket>());
            ticketManager.CreateTicket(ticket);
            return RedirectToAction("List");
        }