public void GdyDaneOk_SprawdzaPrawidlowoscKonwersji() { var surowce = new List <Surowiec>(); var mieszanka = new List <NormyZuzycia> { new NormyZuzycia { Artykul = "ALTEX PP 90", Dostawca = 1, Ilosc = 0.4m, Surowiec = "PP 4,4/75/UV", Zlecenie = "170-W-1", ZlecenieID = 1, Id = 1 } }; var zlecenie = new Dyspozycje { Artykul = "ALTEX PP 90", }; var result = new NormyZuzycia_tblProdukcjaZlecenieTowarAdapter(mieszanka, zlecenie, surowce); Assert.AreEqual(3, result.IDTowarGeowlokninaParametryGramatura); Assert.AreEqual(90, result.Gramatura); Assert.AreEqual(1, result.IDTowarGeowlokninaParametrySurowiec); Assert.AreEqual("PP", result.Surowiec); Assert.AreEqual("LEGS", result.Uwagi); Assert.AreEqual(zlecenie.Artykul, result.TowarNazwa); }
private ICollection <tblProdukcjaZlecenieTowar> GenerujTowarDlaZlecenia(Dyspozycje zlecenie, IEnumerable <NormyZuzycia> mieszankiMsAccess) { if (zlecenie is null) { return(null); } if (mieszankiMsAccess is null || !mieszankiMsAccess.Any()) { return(null); } var zlecenieTowar = new NormyZuzycia_tblProdukcjaZlecenieTowarAdapter(mieszankiMsAccess, zlecenie, surowceMsAccess).Generuj(); ICollection <tblProdukcjaZlecenieTowar> towaryZeZlecenia = new List <tblProdukcjaZlecenieTowar> { zlecenieTowar }; return(towaryZeZlecenia); }