Я хочу использовать VS2010 Test Framework для некоторых тестов с закодированным пользовательским интерфейсом. Я настроил следующий базовый тестовый класс:
[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=
и Inherited
.
Будет ли какой-либо экземпляр дочернего класса, который наследует от TestObjectBase
, распространять эти атрибуты на себя (в случае [CodedUITest]
и его членов (в случае [TestInitialize]
и [TestCleanup]
)?
*