コード例 #1
0
        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));
        }
コード例 #2
0
        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);
        }