public async Task PobierzOdpad_GdyPWZawieraRekordyZIdRolkiBazowejTakaJakRolkaRW_ZwracaOdpadJakoRozniceWWagach()
        {
            tblProdukcjaRuchTowar.Setup(s => s.GetByIdAsync(It.IsAny <int>()))
            .ReturnsAsync(new db.tblProdukcjaRuchTowar {
                Waga_kg = 10
            });
            tblProdukcjaRuchTowar.Setup(s => s.WhereAsync(It.IsAny <Expression <Func <tblProdukcjaRuchTowar, bool> > >()))
            .ReturnsAsync(new List <tblProdukcjaRuchTowar>
            {
                new tblProdukcjaRuchTowar {
                    IDProdukcjaRuchTowar = 1, IDRolkaBazowa = 1, Waga_kg = 1
                },
                new tblProdukcjaRuchTowar {
                    IDProdukcjaRuchTowar = 2, IDRolkaBazowa = 1, Waga_kg = 1
                },
                new tblProdukcjaRuchTowar {
                    IDProdukcjaRuchTowar = 3, IDRolkaBazowa = 1, Waga_kg = 1
                },
            });

            var odpad = await sut.PobierzOdpadZRolkiRwAsync(1);

            Assert.AreEqual(7, odpad);
        }
        public async Task PobierzOdpadZRolkiAsync_GdyDaneOkIGniazdoKonfekcji_LiczyOdpadBezTolerancji()
        {
            tblProdukcjaRuchTowar.Setup(s => s.GetByIdAsync(It.IsAny <int>())).ReturnsAsync(new tblProdukcjaRuchTowar {
                IDProdukcjaGniazdoProdukcyjne = 1, Waga_kg = 100
            });

            tblProdukcjaRuchTowar.Setup(s => s.WhereAsync(It.IsAny <Expression <Func <tblProdukcjaRuchTowar, bool> > >()))
            .ReturnsAsync(new List <tblProdukcjaRuchTowar>
            {
                new tblProdukcjaRuchTowar {
                    IDProdukcjaGniazdoProdukcyjne = 1, Waga_kg = 10
                },
                new tblProdukcjaRuchTowar {
                    IDProdukcjaGniazdoProdukcyjne = 1, Waga_kg = 20
                },
                new tblProdukcjaRuchTowar {
                    IDProdukcjaGniazdoProdukcyjne = 1, Waga_kg = 50
                },
            });

            var result = await sut.PobierzOdpadZRolkiRwAsync(1);

            Assert.AreEqual(20, result);
        }