public void TestBerekenTotaleLoonkost_GegevenOntbreekt_Returns0() { // IBOPremie en AantalMaandenIBO ontbreken _aantalWerkuren = 37; _loonkost = new Loonkost { BrutoMaandloonFulltime = 2000, AantalUrenPerWeek = 23, Doelgroep = new Doelgroep(Laaggeschoold, 2500M, 1550M), Ondersteuningspremie = 20 }; Assert.Equal(0, _loonkost.BerekenTotaleLoonkost(_aantalWerkuren, PatronaleBijdrage)); }
public void TestBerekenTotaleLoonkost_AlleGegevensIngevuld() { _aantalWerkuren = 37; _loonkost = new Loonkost { BrutoMaandloonFulltime = 2000, AantalUrenPerWeek = 23, Doelgroep = new Doelgroep(Laaggeschoold, 2500M, 1550M), Ondersteuningspremie = 20, AantalMaandenIBO = 2, IBOPremie = 564.0M }; decimal totaleLoonkost = _loonkost.BerekenTotaleLoonkost(_aantalWerkuren, PatronaleBijdrage); // afronden omdat je werkt met decimals, de excel is ook afgerond op 2 decimalen totaleLoonkost = Math.Round(totaleLoonkost, 2); Assert.Equal(14272.00M, totaleLoonkost); }