Пример расширения Excel. Класс ExtensionPackage
Этот класс расширяет класс UITestExtensionPackage и предоставляет точку входа для закодированного теста пользовательского интерфейса, используемого для тестирования листа Microsoft Excel.
Атрибут Assembly
Файл начинается с атрибута сборки, который определяет сборку как расширение теста пользовательского интерфейса.
[assembly: Microsoft.VisualStudio.TestTools.UITest.Extension.UITestExtensionPackage(
"ExcelExtensionPackage",
typeof(
Microsoft.VisualStudio.Test.Sample.UI.ExtensionPackage))]
Этот атрибут объявляет имя базового класса, имя класса пакета и полное имя класса для пользовательского класса пакета расширения.
Простые свойства
Этот класс содержит свойства, которые предоставляют значения, используемые средой обработки закодированных тестов пользовательского интерфейса для определения и описания расширения и сборки. Дополнительные сведения см. в комментариях, содержащихся в коде.
Метод GetService
Метод GetService является единственной точкой входа, используемой средой обработки закодированных тестов пользовательского интерфейса для получения доступа к диспетчеру технологий, поставщику свойств и фильтру действий, которые определяются базовым классом для каждого объекта.