单元测试什么都不返回,如何断言?

Bas*_*Bas 3 c# unit-testing

你会如何断言这样的代码?这样做的最佳方法是什么?

public void doSomething(int myProperty){
    if (myProperty == 0) return;
    // If myProperty is not zero, do something in the method
}
Run Code Online (Sandbox Code Playgroud)

mou*_*iel 7

如果此代码没有返回任何内容,它的目的是什么?如果删除此行,会出现什么问题?

如果您找到这些问题的有价值的答案,您将找到测试代码的提示.

如果您没有找到答案,那么您可以安全地删除该行(因此无需编写测试).