work in progress - finished unit testing framework sample