public void TestFærdigvarekontrol() { //Get all & Post Færdigvarekontrol a = new Færdigvarekontrol(); List <Færdigvarekontrol> all = a.GetAll(); int orgNum = all.Count; a.Post(new Færdigvarekontrol() { FK_Kolonne = 1, DåseNr = 1, Initialer = "Test", LågNr = 1, DatoMærkning = DateTime.Now, LågFarve = "Rød", RingFarve = "Grøn", Enheder = 1, Parametre = "Test", Multipack = 1, FolieNr = 1, KartonNr = 1, PalleNr = 1 }); List <Færdigvarekontrol> allPlusOne = a.GetAll(); int newNum = allPlusOne.Count; Assert.AreEqual(newNum, orgNum + 1); //Update Færdigvarekontrol lastItem = allPlusOne[allPlusOne.Count - 1]; a.Put(lastItem.ProcessordreNr, new Færdigvarekontrol() { ProcessordreNr = lastItem.ProcessordreNr, FK_Kolonne = 1, DåseNr = 1, Initialer = "Opdateret", LågNr = 1, DatoMærkning = DateTime.Now, LågFarve = "Rød", RingFarve = "Grøn", Enheder = 1, Parametre = "Test", Multipack = 1, FolieNr = 1, KartonNr = 1, PalleNr = 1 }); List <Færdigvarekontrol> allAFterEdit = a.GetAll(); Assert.AreEqual(allAFterEdit[allAFterEdit.Count - 1].Initialer, "Opdateret"); //Delete a.Delete(lastItem.ProcessordreNr); int newNumOfAdminsAfterDelete = a.GetAll().Count; Assert.AreEqual(newNumOfAdminsAfterDelete, orgNum); }
public ObservableCollection <Færdigvarekontrol> GetSkemaUdsnit() { Færdigvarekontrol tempData = new Færdigvarekontrol(); ObservableCollection <Færdigvarekontrol> udsnit = new ObservableCollection <Færdigvarekontrol>(); foreach (var data in tempData.GetAll()) { if (data.FK_Kolonne == info.FK_Kolonne) { udsnit.Add(data); } } udsnit = new ObservableCollection <Færdigvarekontrol>(udsnit.OrderByDescending(e => e.ProcessordreNr)); return(udsnit); }