我有一个项目,我正在工作的要求是建立一个服务来管理客户,该服务具有以下功能
Create Customer
Find Customer by Id
Update Customer
Delete Customer
each customer has and id, Name, Email, Address and related credit card tokens
创建客户时,可以将其链接到一张或多张信用卡,更新客户时,可以将其链接到信用卡
信用卡是在另一个服务(不是由我构建的服务)中管理的,我对此一无所知(可以做一些假设)
我构建的服务是一个带有sql server数据库的web api项目
PayPal dev doc为上下文中的签出提供了一个很酷的柱塞片段演示:
dummy code because unless this stackoverflow
do not enable to have a link to Plunker
正如我正确的理解,买方根本不需要有PayPal帐户来完成付款,使用‘付款与借方或信用卡’按钮。请确认我的理解是正确的
问题是:当集成和实际测试一个网站时,我如何测试这个用例。我的意思是,我想沙箱里不需要真正的信用卡数据。
我认为这不应该与沙箱演示帐户演示/测试信用卡数据混淆,因为信用卡数据是由一个(演示) PayPal帐户分配的,而我所要求的这