我知道,在运行单元测试时,会为每个测试方法实例化该类。因此,我认为在声明时初始化成员与在TestInitialize方法中没有区别。做前者有什么特别的错误吗?
请注意,这是与TestInitialize 与 ClassInitialize不同的问题,尽管它在技术上可能相似。
不,在声明中初始化成员没有任何问题。
主要归结为首选风格。我更喜欢尽可能多地创建成员readonly
,所以我更喜欢在可能的情况下在声明中初始化。
其他人可能更喜欢对所有初始化和清理逻辑使用设置/拆卸方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句