A simple set of building blocks for both unit and runtime testing
