public void TestBerekenBrutoloonPerMaand_GegevenGelijkAan0_Returns0() { _aantalWerkuren = 37; _loonkost = new Loonkost { BrutoMaandloonFulltime = 2000, AantalUrenPerWeek = 0 }; Assert.Equal(0, _loonkost.BerekenBrutoloonPerMaand(_aantalWerkuren, PatronaleBijdrage)); }
public void TestBerekenBrutoloonPerMaand_GegevenOntbreekt_Returns0() { // Werkgever.AantalWerkuren ontbreekt (standaard 0) _aantalWerkuren = 0; _loonkost = new Loonkost { BrutoMaandloonFulltime = 2000, AantalUrenPerWeek = 23 }; Assert.Equal(0, _loonkost.BerekenBrutoloonPerMaand(_aantalWerkuren, PatronaleBijdrage)); }
public void TestBerekenBrutoloonPerMaand_AlleGegevensIngevuld (int werkuren, decimal brutoloon, int urenPerWeek, string omschrijving, decimal minBrutoloon, decimal doelgroepvermindering, decimal expected) { _aantalWerkuren = werkuren; _loonkost = new Loonkost { BrutoMaandloonFulltime = brutoloon, AantalUrenPerWeek = urenPerWeek, Doelgroep = new Doelgroep(omschrijving, minBrutoloon, doelgroepvermindering) }; decimal brutoloonPerMaand = _loonkost.BerekenBrutoloonPerMaand(_aantalWerkuren, PatronaleBijdrage); // afronden omdat je werkt met decimals, de excel is ook afgerond op 2 decimalen brutoloonPerMaand = Math.Round(brutoloonPerMaand, 2); Assert.Equal(expected, brutoloonPerMaand); }