我想使用 VS2010 测试框架进行一些编码的 UI 测试。我已经设置了以下基本测试类:
[CodedUITest]
public abstract class TestObjectBase
{
public TestContext TestContext { get; set; }
public TestObjectBase()
{
}
[TestInitialize]
public virtual void Initialize()
{
Database.ResetArchiveDatabase();
Database.ResetSettingsDatabase();
Database.ResetTransactionsDatabase();
}
[TestCleanup]
public virtual void Dispose()
{
}
}
所以我猜的问题如下:[CodedUITest],[TestInitialize]和[TestCleanup]属性没有AttributeUsage=andInherited成员。
继承自的子类的任何实例TestObjectBase是否会将这些属性传播到自身(在 the[CodedUITest]及其成员的情况下(在 and 的情况下[TestInitialize])[TestCleanup]?