C#单元测试中的DataProvider

时间:2013-11-13 10:24:06

标签: c# unit-testing

我正在尝试在C#中创建一些数据提供程序。我不想连接数据库,只是为了提供一些值。 有没有办法在C#中执行以下操作 - Microsoft单元测试(代码取自here

@Test(dataProvider = "Data-Provider-Function")
public void parameterIntTest(TestNGTest6_3_0 clzz) {
     System.out.println("Parameterized Number is : " + clzz.getMsg());
     System.out.println("Parameterized Number is : " + clzz.getNumber());
}

//This function will provide the patameter data
@DataProvider(name = "Data-Provider-Function")
public Object[][] parameterIntTestProvider() {

    TestNGTest6_3_0 obj = new TestNGTest6_3_0();
    obj.setMsg("Hello");
    obj.setNumber(123);

    return new Object[][]{
        {obj}
    };
}

0 个答案:

没有答案