ArduinoUnit is a unit testing framework for Arduino libraries