Как передать нулевое значение в модульный тест, управляемый данными, из CSV-файла?

У меня есть модульный тест, написанный на c#, который использует .CSV в качестве источника данных:

    [DataSource("Microsoft.VisualStudio.TestTools.DataSource.CSV", "|DataDirectory|\\TestData.csv", "TestData#csv", DataAccessMethod.Sequential), DeploymentItem("TxRP.Tests\\TestData.csv"), TestMethod()]
    public void CompareOrgsTest()
    {
        // Arrange
        var vdd = new Mock<ViewDataDictionary>().Object;
        HtmlHelper helper = MVCMocks.CreateMockHelper(vdd);
        string orgOne = testContextInstance.DataRow["OrgOne"].ToString();
        string orgTwo = testContextInstance.DataRow["OrgTwo"].ToString();
        bool expected = Convert.ToBoolean(testContextInstance.DataRow["OrgCompareExpected"]); 

        // Act
        bool actual = HtmlHelpers.CompareOrg(helper, orgOne, orgTwo);

        // Assert
        Assert.AreEqual(expected, actual, "Did not return " + expected + ".  Org1=" + orgOne + ", Org2=" + orgTwo);
    }

Работает замечательно, пока мне не понадобилось добавить тестирование нулевых значений. Я не могу понять, как передать значение NULL в качестве одного из элементов данных... кто-нибудь делал это раньше?

Спасибо!

6
задан James Kovacs 24 November 2010 в 20:23
поделиться