我向自己提出的问题(现在是向整个世界,也许还有更远的地方),在我下面的评论中:
[TestMethod()]
public void SetMessageTypeSubcodeTest()
{
int AMessageTypeSubcode;
// Should I put this class instantiation in MyTestInitialize?
MessageClass target = new MessageClass();
. . .
我应该这样做:
[TestInitialize()]
public void MyTestInitialize()
{
MessageClass target = new MessageClass();
}
...或这个:
[ClassInitialize()]
public void MyTestInitialize()
{
MessageClass target = new MessageClass();
}
...或者两者都不是?
并且由于 C#/.NET 是垃圾收集器,因此不需要在 TestCleanup() 或 ClassCleanup() 方法中释放 MessageClass,是吗?