你会如何断言这样的代码?这样做的最佳方法是什么?
public void doSomething(int myProperty){
if (myProperty == 0) return;
// If myProperty is not zero, do something in the method
}
最佳答案
如果这段代码什么都不返回,它的目的是什么?如果去掉这一行会出什么问题?
如果您找到这些问题的有值(value)答案,您将找到测试代码的提示。
如果没有找到答案,那么您可以安全地删除该行(因此没有要编写的测试)。
关于c# - 单元测试什么都不返回,如何断言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2863746/