public void GetAllLots_works_Properly() { string errorMessagePrefix = "DeliveriesService GetAllLots() method does not work properly."; var context = OilsProDbContextInMemoryFactory.InitializeContext(); this.deliveriesService = new DeliveriesService(context); var lot = new Lot { SerialNumber = "77/77" }; context.Lots.Add(lot); var lot2 = new Lot { SerialNumber = "88/88" }; context.Lots.Add(lot2); context.SaveChanges(); var result = deliveriesService.GetAllLots(); Assert.True(result.Count == 2); }
private List <SelectListItem> SetLotsToSelectListItems() { List <SelectListItem> list = new List <SelectListItem> { new SelectListItem("Choose >>>", "Choose >>>") }; var lotsSerialNumbers = _deliveriesService.GetAllLots() .Select(x => x.SerialNumber) .ToList(); foreach (var lot in lotsSerialNumbers) { list.Add(new SelectListItem(lot, lot)); } return(list); }