export testing tools so that users of this library may use them to construct their own unit tests