/kata-babysitter

Java Solution for baby sitter kata

Primary LanguageJava

Babysitter Kata (from https://gist.github.com/jameskbride/5482722)

Background
----------
This kata simulates a babysitter working and getting paid for one night.  The rules are pretty straight forward:

The babysitter
- starts no earlier than 5:00PM
- leaves no later than 4:00AM
- gets paid $12/hour from start-time to bedtime
- gets paid $8/hour from bedtime to midnight
- gets paid $16/hour from midnight to end of job
- gets paid for full hours (no fractional hours)


Feature:
As a babysitter
In order to get paid for 1 night of work
I want to calculate my nightly charge


Assumptions
-----------
1. A default bed time is set to 9:00 PM
2. All the time that will be passed in is assumed to be in 24hr format.