i believe we are missing two other exception tests:
- You must start the progress bar before calling finish().
- You must start the progress bar before calling setCurrent().
- You can\'t advance the progress bar past the max value.
- You must start the progress bar before calling display().