Basic testing framework template (see #14)