我正在使用,并且我正在尝试单元测试(隔离地)一个我拥有的对话框:{
public async Task StartAsync(IDialogContext在成功使用moq模拟传递到对话框的IMessageActivity和IDialogContext之前,我已经对对话框进行了单元测试。这感觉更复杂,因为我想模拟对话框的状态。
我有一个连接到正在运行的服务器的类(不在该服务器上运行)。我使用ZF2 PHP Unit Test测试该类及其方法。测试成功,但当服务器关闭且与该服务器的连接失败时,测试也会失败。所以我发现我的测试依赖于那个服务器连接。我不想依赖真实的服务器连接来完成我的测试。我在互联网上搜索过,但大多数网站只提供基本的PHP单元测试。