C# 在Nunit驱动测试时从c中的命令行读取数据
我使用NUnit框架来运行我的测试用例,它对我来说很好,但我的要求是,在运行测试用例期间,我想从命令行读取一些数据。我尝试过多种选择,比如使用optionset和console.read和console.write,它们在这里都不起作用,因为我相信它们的主要功能是必需的。请帮我解决这个问题,因为我是NUnit和C的新手 谢谢,C# 在Nunit驱动测试时从c中的命令行读取数据,c#,testing,nunit,C#,Testing,Nunit,我使用NUnit框架来运行我的测试用例,它对我来说很好,但我的要求是,在运行测试用例期间,我想从命令行读取一些数据。我尝试过多种选择,比如使用optionset和console.read和console.write,它们在这里都不起作用,因为我相信它们的主要功能是必需的。请帮我解决这个问题,因为我是NUnit和C的新手 谢谢, Dattaraya你所描述的情况相当罕见。正如Justin所说:你应该这样做,所以你有单独的层进行测试 然而,在进行用户验收测试时,您的想法是有意义的。在这种情况下,您可
Dattaraya你所描述的情况相当罕见。正如Justin所说:你应该这样做,所以你有单独的层进行测试
然而,在进行用户验收测试时,您的想法是有意义的。在这种情况下,您可以使用该方法为命令行应用程序的输入提供数据。进行单元测试时,不应依赖控制台的输入。您应该通过NUnit将已知的输入传递给方法,并确保对于每个已知的输入,您都能获得预期的输出。