我想使用 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]
?