A simple implementation of a behaviour-driven development style testing framework.