//[TestCase(90, "PES", false)]
        //[TestCase(100, "PES", false)]
        //[TestCase(100, "PP", false)]
        public async Task PobierzTowarZParametrow_GdyParametryOk_PobierzTowar(int gramaturaTowaru, string surowiecSkrot, bool czyUv)
        {
            var gramatura = new tblTowarGeowlokninaParametryGramatura {
                IDTowarGeowlokninaParametryGramatura = 1, Gramatura = gramaturaTowaru
            };
            var surowiec = new tblTowarGeowlokninaParametrySurowiec {
                IDTowarGeowlokninaParametrySurowiec = 1, Skrot = surowiecSkrot
            };

            var towar = await sut.vwTowarGTX.PobierzTowarZParametrowAsync(gramatura, surowiec, czyUv);

            Assert.IsNotNull(towar);
        }
Exemplo n.º 2
0
        public async Task PobierzTowarZParametrow_GdyParametryNieOk_ZwracaNull(int gramaturaTowaru, string surowiecSkrot, bool czyUv, int idTowar)
        {
            var gramatura = new tblTowarGeowlokninaParametryGramatura {
                IDTowarGeowlokninaParametryGramatura = 1, Gramatura = gramaturaTowaru
            };
            var surowiec = new tblTowarGeowlokninaParametrySurowiec {
                IDTowarGeowlokninaParametrySurowiec = 1, Skrot = surowiecSkrot
            };

            var towar = await sut.tblTowar.PobierzTowarZParametrowAsync(gramatura, surowiec, czyUv);

            Assert.AreEqual(null, towar);
        }
Exemplo n.º 3
0
        public async Task <tblTowar> PobierzTowarZParametrowAsync(tblTowarGeowlokninaParametryGramatura parametryGramatura,
                                                                  tblTowarGeowlokninaParametrySurowiec parametrySurowiec,
                                                                  bool czyZUv)
        {
            var listaTowarow = await GetByGroupIdAsync(TowarGrupaEnum.Geowlokniny);

            listaTowarow = listaTowarow.Where(t => t.Nazwa.Contains($"{parametryGramatura.Gramatura}"))
                           .Where(t => t.Nazwa.Contains($"{parametrySurowiec.Skrot}"))
                           .ToList();

            if (czyZUv)
            {
                listaTowarow = listaTowarow.Where(t => t.Nazwa.Contains("UV")).ToList();
            }
            else
            {
                listaTowarow = listaTowarow.Where(t => !t.Nazwa.Contains("UV")).ToList();
            }



            return(listaTowarow.Count() == 0 ? null : listaTowarow.First());
        }