private void VratiDoprinoseIzPlace() { if (Bruto < Minimaldop) { return; } var doprinosizplace = new RacunajDoprinoseIzPlace(Bruto); doprinosizplace.Izracun(); if (doprinosizplace.VratiDoprinose() <= 9624.00m) { PetPostoDoprinos = doprinosizplace.PetPosto; PetnaestPostoDoprinos = doprinosizplace.PetnaestPosto; DoprinosiIzPlaceUkupno = PetPostoDoprinos + PetnaestPostoDoprinos; Dohodak = Math.Round(Bruto - DoprinosiIzPlaceUkupno, 2); } else if (doprinosizplace.VratiDoprinose() > 9624.00m) { PetnaestPostoDoprinos = Maxdoprinos1Stup; PetPostoDoprinos = Maxdoprinos2Stup; DoprinosiIzPlaceUkupno = PetPostoDoprinos + PetnaestPostoDoprinos; Dohodak = Math.Round(Bruto - DoprinosiIzPlaceUkupno, 2); } else if (doprinosizplace.VratiDoprinose() > 9624.00m) { PetPostoDoprinos = doprinosizplace.PetPosto; PetnaestPostoDoprinos = doprinosizplace.PetnaestPosto; DoprinosiIzPlaceUkupno = PetPostoDoprinos + PetnaestPostoDoprinos; Dohodak = Math.Round(Bruto - DoprinosiIzPlaceUkupno, 2); } ProvjeriDrugiStup(); }
public void TestDoprinosa() { var doprinosi = new RacunajDoprinoseIzPlace(6000); doprinosi.Izracun(); var dop = doprinosi.VratiDoprinose(); Assert.AreEqual(dop, 1200m); }