Visual studio 2010 Visual Studio 2010中的单元测试网站应用程序与Web应用程序

Visual studio 2010 Visual Studio 2010中的单元测试网站应用程序与Web应用程序,visual-studio-2010,unit-testing,vs-unit-testing-framework,Visual Studio 2010,Unit Testing,Vs Unit Testing Framework,我有一个项目,目前是一个“网站”应用程序,但需要使用单元测试。我注意到,大多数单元测试示例似乎只显示web应用程序 最好先转换为web“应用程序”吗 利与弊是什么 在可视化系统上开发和进行单元测试的首选方法是什么 Studio 2010项目(web应用程序还是网站应用程序) 您认为Web应用程序项目下的测试/开发都会提高性能吗 我立即注意到的一件事是,在Web应用程序中,由于名称空间的格式化/生成,它简化了测试。当您使用向导生成一个自动测试时,您会得到清晰的代码。(即Employee类引用正

我有一个项目,目前是一个“网站”应用程序,但需要使用单元测试。我注意到,大多数单元测试示例似乎只显示web应用程序

  • 最好先转换为web“应用程序”吗
  • 利与弊是什么
  • 在可视化系统上开发和进行单元测试的首选方法是什么 Studio 2010项目(web应用程序还是网站应用程序)
  • 您认为Web应用程序项目下的测试/开发都会提高性能吗
我立即注意到的一件事是,在Web应用程序中,由于名称空间的格式化/生成,它简化了测试。当您使用向导生成一个自动测试时,您会得到清晰的代码。(即Employee类引用正确的命名空间…等)

例:

而在网站应用程序中,当您引用某个类的代码库时,您会得到以下结果:

Employee_Accessor target=新员工_Accessor()

这是:

    [Shadowing("Employee")]
public class Employee_Accessor : BaseShadow, 
        INotifyPropertyChanging, INotifyPropertyChanged
{
    protected static PrivateType m_privateType; ...

这里真正的问题是Web站点项目和Web应用程序项目之间的区别

如果您在阅读此详细而清晰的说明,您会注意到MS建议通过Web站点使用WAP,以及原因

因此,要回答您的问题:

  • 最好先转换成WAP
  • 优点-请参阅链接 上面
  • 你的第三个问题我不清楚。如果你需要一个基本的方法

更正并添加了问题。您添加的性能问题也在MSDN链接中得到了回答。是的,我想您是正确的。谢谢你的链接。
    [Shadowing("Employee")]
public class Employee_Accessor : BaseShadow, 
        INotifyPropertyChanging, INotifyPropertyChanged
{
    protected static PrivateType m_privateType; ...