Skip to content

lab-brussels-1/docker-example-bsi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The healthcareworks example

The purpose of this exercise is to show how important tests are when there a lot of small business rules. Just like in the real world. The exercises goes as follows:

The government is issuing corona money to healthcareworkers The actual premium has not been decided yet For doctors, the rules are as following:

  • Less than 10-year experience: x1,5
  • More than 10 or equal: x2
  • More than 20 or equal: x3
  • Never more than: 1000 (throw an error)

For nurses:

  • Less than 10-year experience: x1,2
  • More than 10 or equal: x1,3
  • More than 15 or equal: x1,5
  • More than 20 or equal: x1,7
  • Never more than: 500 (throw an error)
  • Any other profession should not get a premium (but no error should be thrown)
{
    profession: "nurse" | "doctor" | "therapist" | "psychologist" ,
    experience: 11
} 

The base could be any number but test for the following number: 200, 300, 500

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%