我对单元测试相当陌生。我理解这个概念,但我总是发现自己在执行过程中撞到了墙。在 xUnit 中,我如何测试一个类的多个实例?例如,假设我有一个带有签名的构造函数:
public FileWatcher(string path = "", bool startWatching = true)
我想为每个公共属性和方法运行我的所有单元测试,我正在针对多个实例进行测试FileWatcher
,每个实例的构造函数都传递了不同的参数。通过这种方式,我可以针对FileWatcher
没有传入参数的实例运行所有测试,然后针对传入参数的实例运行测试。我不知道我尝试做的事情是否散发着代码异味,或者我不知道正确的命名法来显示任何结果,但我找不到关于这个主题的任何内容。
一只甜甜圈
相关分类