1
0
根据我们在另一个答案中的评论,我尝试向您展示如何获得控制台输出。要从控制台读取所有文本,必须将StringWriter()设置到控制台:
我希望这能奏效。我没有用UnitTest尝试过,只是用了一个控制台程序。 |
2
0
如果你直接测试AnotherMethod,你会看到它是否成功。当它抛出异常时,测试失败。SampleMethod只实现try-catch并调用AnotherMethod(),后者可以直接测试。
如果抛出Execption,则此测试将失败。当方法没有抛出异常时,它就成功了。 |
3
0
如果方法更改了对象的状态,则可以验证对象的状态是否与预期的一样。如果没有,您可以使用Mock(使用Moq这样的框架)来验证与其他对象的协作。注意,您可能需要将AnotherMethod提取到另一个类中,以便可以模拟和验证调用。
|
aspnetuser · 调用链中的异步等待分配 6 年前 |
paparazzo · 任务列表没有给出我所期望的 6 年前 |
paparazzo · 任务列表-开始,然后等待全部 6 年前 |
Craig · create\u async在UI线程上的行为如何? 6 年前 |
JuChom · 如何使用async/await处理潜在的大量任务? 6 年前 |
Dan · 如何使用JavaFX中的后台工作在GUI中进行更改? 6 年前 |