I want to verify that `purchase` calls `add_verification_string` (`expects` could be used), but also that the logic within it is correct and produces the right XML. Do you think its beneficial to have another test which does an `expects`?