money change with custom assertion.