public void DeleteTest()
        {
            //Arrange
            List <BoughtTicket> boughtTickets = new List <BoughtTicket>();
            User user = new User
            {
                Id    = "1",
                Email = "*****@*****.**"
            };
            var boughtTicket1 = new BoughtTicket {
                Id = 1, Price = 273, LocationFrom = "Lviv", LocationTo = "London", User = user
            };
            var boughtTicket2 = new BoughtTicket {
                Id = 2, Price = 150, LocationFrom = "Lviv", LocationTo = "London", User = user
            };

            boughtTickets.Add(boughtTicket1);
            boughtTickets.Add(boughtTicket2);

            var boughtTicketDTO = new BoughtTicketDTO {
                Id = 1, Price = 273, LocationFrom = "Lviv", LocationTo = "London"
            };

            //Act
            boughtTicketMockRepository.Setup(x => x.GetAll()).Returns(boughtTickets);
            boughtTicketMockRepository.Setup(x => x.Delete(boughtTicket1.Id.ToString()));
            mapper.Setup(x => x.Map <BoughtTicketDTO>(boughtTicket1)).Returns(boughtTicketDTO);

            boughtTicketService.Delete(boughtTicket1.Id);


            //Assert
            Assert.Null(boughtTicketService.Get(boughtTicket1.Id));
        }
Ejemplo n.º 2
0
        public void Update(BoughtTicketDTO boughtTicketDTO)
        {
            var boughtTickets = _mapper.Map <Flight>(boughtTicketDTO);

            _unitOfWork.FlightRepository.Update(boughtTickets);
            _unitOfWork.SaveChanges();
        }
        public void CreateTest()
        {
            //Arrange
            User user = new User
            {
                Id    = "1",
                Email = "*****@*****.**"
            };
            var boughtTicket = new BoughtTicket {
                Id = 1, Price = 273, LocationFrom = "Lviv", LocationTo = "London", User = user
            };
            var boughtTicketDTO = new BoughtTicketDTO {
                Id = 1, Price = 273, LocationFrom = "Lviv", LocationTo = "London"
            };

            List <BoughtTicket> boughtTickets = new List <BoughtTicket>();

            boughtTicketMockRepository.Setup(x => x.GetAll()).Returns(boughtTickets);
            boughtTicketMockRepository.Setup(x => x.Create(boughtTicket)).Callback((BoughtTicket t) => { boughtTickets.Add(new BoughtTicket()); });
            mapper.Setup(x => x.Map <BoughtTicket>(boughtTicketDTO)).Returns(boughtTicket);

            boughtTicketService.Create(boughtTicketDTO);

            Assert.Single(boughtTicketService.GetAll());
        }
Ejemplo n.º 4
0
 public void Create(BoughtTicketDTO boughtTicketDTO)
 {
     if (boughtTicketDTO != null)
     {
         var boughtTicket = _mapper.Map <BoughtTicket>(boughtTicketDTO);
         _unitOfWork.BoughtTicketRepository.Create(boughtTicket);
     }
 }