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)); }
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()); }
public void Create(BoughtTicketDTO boughtTicketDTO) { if (boughtTicketDTO != null) { var boughtTicket = _mapper.Map <BoughtTicket>(boughtTicketDTO); _unitOfWork.BoughtTicketRepository.Create(boughtTicket); } }