Проблемы с управляемым данными тестированием в MSTest

Я пытаюсь заставить управляемое данными тестирование работать в C# с MSTest/Selenium. Вот образец части моего кода, пытающегося настраивать его:

[TestClass]
public class NewTest
{
    private ISelenium selenium;
    private StringBuilder verificationErrors;
    [DeploymentItem("GoogleTestData.xls")]
    [DataSource("System.Data.OleDb",
    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=GoogleTestData.xls;Persist Security Info=False;Extended Properties='Excel 8.0'",
    "TestSearches$", DataAccessMethod.Sequential)]

    [TestMethod]
    public void GoogleTest()
    { 
        selenium = new DefaultSelenium("localhost", 4444, "*iehta", http://www.google.com);
        selenium.Start();
        verificationErrors = new StringBuilder();
        var searchingTerm = TestContext.DataRow["SearchingString"].ToString();
        var expectedResult = TestContext.DataRow["ExpectedTextResults"].ToString();

    ...

Вот моя ошибка: Ошибка 3 ссылка на объект требуется для нестатического поля, метода или свойства 'Microsoft. VisualStudio. TestTools. UnitTesting. TestContext. DataRow.get' E:\Projects\SeleniumProject\SeleniumProject\MaverickTest.cs 32 33 SeleniumProject

Ошибка подчеркивает "TestContext. DataRow" часть обоих операторов. Я действительно боролся с этим, Спасибо!

8
задан tvanfosson 7 June 2010 в 21:31
поделиться