Reimplemented the TestHelper to use assertions and provide traceability.