Ejemplo n.º 1
0
        public void rabat_poprawnosc_wyliczania(Calc.TypyLiczenia typ, decimal cenaBrutto, decimal ilosc, decimal rabat, decimal oczekiwanaWN, decimal oczekiwanaWB)
        {
            //Arrange
            Calc calc = new Calc(2, typ);

            //Act
            calc.VatProc             = 23;
            calc.Ilosc               = ilosc;
            calc.CenaSprzedazyBrutto = cenaBrutto;
            calc.Rabat               = rabat;

            //Assert
            Assert.AreEqual(oczekiwanaWN, calc.WartoscSprzedazyNetto);
            Assert.AreEqual(oczekiwanaWB, calc.WartoscSprzedazyBrutto);
        }
Ejemplo n.º 2
0
        public void zmiana_ilosc_powoduje_zmiene_wartosci_sprzedazy(Calc.TypyLiczenia typ, int vat, decimal cenaBrutto, decimal wartoscNetto, decimal wartoscBrutto)
        {
            //Arrange
            Calc calc = new Calc(2, typ);

            //Act
            calc.VatProc             = vat;
            calc.Ilosc               = 1;
            calc.CenaSprzedazyBrutto = cenaBrutto;
            calc.Ilosc               = 2;

            //Assert
            Assert.AreEqual(wartoscNetto, calc.WartoscSprzedazyNetto);
            Assert.AreEqual(wartoscBrutto, calc.WartoscSprzedazyBrutto);
        }