Использование атрибута TestCategory в модульных тестах Silverlight - PullRequest
1 голос
/ 26 августа 2010

Я пытаюсь написать несколько модульных тестов в проекте Silverlight, и я хотел пометить их атрибутами, как мы делаем в обычном тестовом проекте (VS2010).Например, что-то вроде этого:

[TestMethod]
[TestCategory("BVT")]
public void TestMethod1()
{
}

Я добавил ссылку на Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll, кто бы ни пытался пометить тестовый случай, атрибут TestCategory недоступен.

Есть ли способ использовать все элементы / атрибуты, доступные в Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll ??Я не могу добавить это как ссылку, так как я работаю в проекте Silverlight.

Спасибо !!

1 Ответ

2 голосов
/ 09 февраля 2011

Вы можете пометить свой метод следующим образом:

[TestMethod]
[Tag("BVT")]
public void TestMethod1()
{
}

Также вы можете настроить свои примеры пользовательского интерфейса Silverlight Framework, изменив App.xaml.cs следующим образом:

private void Application_Startup(object sender, StartupEventArgs e)
{
    UnitTestSettings settings = UnitTestSystem.CreateDefaultSettings();
    settings.SampleTags.Clear();
    settings.SampleTags.Add("All");
    settings.SampleTags.Add("BVT");
    RootVisual = UnitTestSystem.CreateTestPage(settings);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...