modified tests to be able to store exception details for failures.  doesn't work for mstest at the moment.