Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.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# 如何在web应用程序中对类进行单元测试?_C#_Unit Testing_Visual Studio 2012 - Fatal编程技术网

C# 如何在web应用程序中对类进行单元测试?

C# 如何在web应用程序中对类进行单元测试?,c#,unit-testing,visual-studio-2012,C#,Unit Testing,Visual Studio 2012,我有一个非常大的web应用程序,并创建了一个计算日期、昨天、上周等的类 我遇到的问题是,每当我想测试这个类时,我都必须构建并运行这个web应用程序。我希望能够独立运行类并测试输出,而不是每次都构建整个应用程序 我认为单元测试是正确的方法 这真的很简单。我右键单击解决方案资源管理器中的解决方案,从测试选项中添加了一个新的单元测试项目。它安装了,我设置了我的第一个测试,它成功了 一如既往,感谢您的指导。是的,单元测试:我注意到一个小问题,我无法将单元测试添加到现有项目中。似乎是说我需要创建一个单独的

我有一个非常大的web应用程序,并创建了一个计算日期、昨天、上周等的类

我遇到的问题是,每当我想测试这个类时,我都必须构建并运行这个web应用程序。我希望能够独立运行类并测试输出,而不是每次都构建整个应用程序


我认为单元测试是正确的方法

这真的很简单。我右键单击解决方案资源管理器中的解决方案,从测试选项中添加了一个新的单元测试项目。它安装了,我设置了我的第一个测试,它成功了


一如既往,感谢您的指导。

是的,单元测试:我注意到一个小问题,我无法将单元测试添加到现有项目中。似乎是说我需要创建一个单独的新项目来进行单元测试……这不可能是正确的,不是吗?似乎没有添加一次性测试欢迎来到单元测试的奇妙世界。编程对你来说永远都不一样。你会想知道没有它你是如何生活的。你也可以展示,是的,你需要一个单独的项目,因为你不想把你的测试发送给你的客户,也不想把你的测试部署到你的web服务器上。没有人使用“一次性”测试。“测试”项目是您在整个项目开发过程中不断构建的项目,在您的日常工作中,您主要是使用测试项目,而不是主要应用程序。