add refund tests