mocking - 测试 aspx.cs 类应该做什么?

  显示原文与译文双语对照的内容
0 0

我们在 4.0框架中使用了 VS2010,并进行了MS测试。 所以我的问题是我们应该创建一个调用 aspx.cs 页面的单元测试? 我们正在使用 EF 4.0和 aspx.cs 页面调用到我们的存储库( 从上下文创建/设置和移除对象的类) 。 所以我知道我们需要这些测试,但是,如果测试调用到 aspx.cs 页面,或者我应该将调用分离到另一个可以通过自身测试的文件中。 我从未尝试过这样做:


 MyPage1 pg1 = new MyPage1();
//Test methods..

谢谢

时间: 原作者:

0 0

没有

测试aspx页面是困难且可怕的。 如果你需要用这种方式测试你的观点,那么你的应用程序就很。 孤立地测试你的存储库,你将无法在视图中测试它,但是要保持逻辑足够简单,你应该可以正常工作。 换句话说,让你的页面简单地调用你的存储库并返回结果。

选择采用MVC模式。

原作者:
...