LightScape Driving an LED Strip based on Desktop Background and Sound Tests Following Test Driven Development practices with the CppUTest framework