2016-03-02 5 views
1

Я создаю структуру selenium с использованием MSTest. Используемые данные довольно сложны и представляют собой набор объектов. Объекты находятся в списке.MSTest Источник данных - передача пользовательской коллекции объектов

Каждый из элементов в списке представляет собой тестовый пример. Во время фазы [TestInitialize] я создаю этот список.

Учитывая этот сценарий, может ли кто-нибудь помочь мне в том, как передать данные этого списка в функцию [testmethod].

Я гугле, и я нашел, мы можем использовать [DataSource («Microsoft.VisualStudio.TestTools.DataSource»)]

Но не знаю, как передать этот список в TestMethod

Есть указатели о том, как это может быть достигнуто, будет очень полезно.

Большое спасибо

ответ

1

Я уверен, что это не возможно с MSTest, в настоящее время можно только подключить DataSource() с строки подключения к источнику данных (например, SQL).

Можно с NUnit для достижения этой цели с помощью TestCaseSource

Существует также NuGet package расширить MSTest включить эту функцию

Я также читал, что они собираются добавлять эту функцию в MSTest, он в настоящее время находится в предварительном просмотре и, возможно, поддерживает только приложения UWP и Desktop.