public List <RentalItemViewModel> GetAllRentalItems() { using (var Rentalrepo = new RentalItemRepository()) { return(Rentalrepo.GetAll().Select(x => new RentalItemViewModel() { RentaItemId = x.RentaItemId, rentalId = x.rentalId, ItemCode = x.ItemCode, Quantity = x.Quantity }).ToList()); } }
public void GetAll_Returns_10_Items() { using (var context = new VivesRentalDbContext()) { //Arrange var itemRepository = new ItemRepository(context); var rentalItemRepository = new RentalItemRepository(context); for (int i = 0; i < 10; i++) { var item = ItemFactory.CreateValidEntity(); itemRepository.Add(item); var rentalItemToAdd = RentalItemFactory.CreateValidEntity(item); rentalItemRepository.Add(rentalItemToAdd); } context.SaveChanges(); //Act var rentalItems = rentalItemRepository.GetAll(); //Assert Assert.AreEqual(10, rentalItems.Count()); } }