Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我可以从控制台程序对ASP.net MVC项目进行单元测试吗?_C#_Asp.net Mvc_Unit Testing - Fatal编程技术网

C# 我可以从控制台程序对ASP.net MVC项目进行单元测试吗?

C# 我可以从控制台程序对ASP.net MVC项目进行单元测试吗?,c#,asp.net-mvc,unit-testing,C#,Asp.net Mvc,Unit Testing,我开始在ASP.NETMVC项目中进行单元测试。我所看到的单元测试方法表明,人们创建不同的控制器来运行单元测试,这表明单元测试发生在MVC环境中。是否有一种方法可以设置足够的环境,以便您可以从控制台应用程序作为项目链接到MVC dll,并从控制台程序调用控制器测试?这样可以避免运行本地IIS进行测试等 谢谢 john虽然您可以从控制台应用程序(或MVC应用程序)运行单元测试,但您不应该这样做 正如Fran提到的,您应该在测试框架应用程序或VisualStudio本身中运行它们。。。这方面的参考文

我开始在ASP.NETMVC项目中进行单元测试。我所看到的单元测试方法表明,人们创建不同的控制器来运行单元测试,这表明单元测试发生在MVC环境中。是否有一种方法可以设置足够的环境,以便您可以从控制台应用程序作为项目链接到MVC dll,并从控制台程序调用控制器测试?这样可以避免运行本地IIS进行测试等

谢谢

john

虽然您可以从控制台应用程序(或MVC应用程序)运行单元测试,但您不应该这样做

正如Fran提到的,您应该在测试框架应用程序或VisualStudio本身中运行它们。。。这方面的参考文献很多

虽然您可以从控制台应用程序(或MVC应用程序)运行单元测试,但您不应该这样做

正如Fran提到的,您应该在测试框架应用程序或VisualStudio本身中运行它们。。。这方面的参考文献很多


单元测试不在“MVC环境”中运行。它们将在测试运行程序的范围内运行,如nunit、resharper等,。。。。单元测试只是一个类库。你应该认真阅读可用的文档。单元测试不在“MVC环境”中运行。它们将在测试运行程序的范围内运行,比如nunit、resharper等等,。。。。单元测试只是一个类库。你应该认真阅读一下可用的文档