Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }