Unit Test and Mock Exercise
Given the following program that mimics a basic radio, write the unit tests you think are useful to assert program behaviour.
Starting point
First, try to select which classes are worth writing tests for.
Start writing the tests and see if you hit any issues.
Mock
Without using any mocking framework, try to apply the mock concepts discussed to improve the unit tests you have.