当由Nunit驱动测试时,从c#中的命令行读取数据

时间:2014-01-17 13:13:53

标签: c# testing nunit

我正在使用NUnit框架来运行我的测试用例,它对我来说很好用,但我的要求是我想在运行测试用例期间从命令行读取一些数据。我尝试了多个选项,比如使用optionset和console.read和console.write,它们都没有在这里工作,因为我认为Main函数对它们是强制性的。请帮我解决这个问题,因为我是NUnit和C#的新手。

谢谢, Dattatraya

1 个答案:

答案 0 :(得分:0)

您描述的案例相当罕见。正如贾斯汀所说:你应该restructure your application,所以你要分层测试。

然而,在进行用户验收测试时,您的想法是有意义的。在这种情况下,您可以使用Console.SetIn()方法为命令行应用程序的输入提供数据。