Esempio n. 1
0
        public void wyliczStope_RozneWarosci_Calculated(double kwotaPoczatkowa, double kwotaKoncowa, double wartoscOdniesienia)
        {
            //Arrange
            var inw = new Inwestycje();

            //Act
            double kwota = inw.wyliczStope(kwotaPoczatkowa, kwotaKoncowa);

            //Assert
            Assert.AreEqual(kwota, wartoscOdniesienia);
        }
Esempio n. 2
0
        public void wartoscPrzyszla_ObaParametryInt_Calculated()
        {
            //Arrange
            var inw = new Inwestycje();

            //Act
            double kwota = inw.wartoscPrzyszla(1000, 1);

            //Assert
            Assert.AreEqual(kwota, 2000.0);
        }
Esempio n. 3
0
        public void wartoscPrzyszla_KwotaDoubleProcentInt_Calculated()
        {
            //Arrange
            var inw = new Inwestycje();

            //Act
            double kwota = inw.wartoscPrzyszla(1000.0, 0.04);

            //Assert
            Assert.AreEqual(kwota, 1040.0);
        }
Esempio n. 4
0
        public void oprocentowanieSkladane_RozneWarosci_Calculated(double kwotaPoczatkowa, double kwotaKoncowa, double oprocentowanie, double okres, double kapitalizacja)
        {
            //Arrange
            var inw = new Inwestycje();

            //Act
            double kwota = inw.oprocentowanieSkladane(kwotaPoczatkowa, kwotaKoncowa, oprocentowanie, okres, kapitalizacja);

            //Assert
            Assert.AreEqual(kwota, kwotaKoncowa);
        }
Esempio n. 5
0
        public void wartoscPrzyszla_KwotaUjemna_Exception()
        {
            //Arrange
            var inw = new Inwestycje();

            //Act
            var ex = Assert.Throws <ArithmeticException>(
                () => inw.wartoscPrzyszla(-1000.0, 0.04));

            //Assert
            Assert.That(ex.Message == "Kwota nie moze byc ujemna");
        }
Esempio n. 6
0
        public void wyliczStope_dzieleniePrzezZero_Exception()
        {
            //Arrange
            var inw = new Inwestycje();

            //Act
            var ex = Assert.Throws <ArithmeticException>(
                () => inw.wyliczStope(0, 1000.0));

            //Assert
            Assert.That(ex.Message == "Dzielenie przez zero!!!!");
        }