Added refund tests

these dont work. working through the exceptions