2011-02-16 32 views
1

我想开始在网站项目中使用单元测试支持类。在一个完美的世界中,网站的支持类将被放置在一个单独的程序集中,从而使得单元测试非常简单。什么是自动化支持类单元测试的最佳模式。在c#Visual 2010网站中测试支持类的单元

+0

是否从测试项目引用网站项目不适合你?默认的Mvc项目模板会这样做,但没有理由不能自己设置它。 – Rangoric

回答

0

您的单元测试不必链接到程序集。他们可以直接链接和构建CS文件。

右键单击您的项目,选择添加 - >现有项目选项。浏览到代码,然后选择要添加的内容。不要单击“添加”按钮,这将复制文件,单击“添加”按钮旁边的小箭头,然后从下拉菜单中选择“添加为链接”。

使用这种方法,您可以直接链接到测试项目中的代码,而无需编译汇编。而且,只要代码发生变化,您的单元测试项目就会自动更新。

0

如果你有大量的金钱和时间,那么用射枪的方法进行测试就很有意义。事实上,测试,直到你是在脸上蓝色。需要考虑的是80/20规则,它只有20%的测试会给你80%的价值。

尽量关注关键路径,然后基于所有被引用的代码将被自动测试。