asp.net-mvc – 如何在ASP.NET MVC中围绕AreaRegistration.Regis
发布时间:2020-12-16 06:45:01 所属栏目:asp.Net 来源:网络整理
导读:所以我在MVC3网站上拍摄100%的报道,我们正在使用区域.我可以在Application_Start中的这一行上覆盖其他所有内容: AreaRegistration.RegisterAllAreas(); 我已经对每个区域的注册进行了彻底的测试,所以这真的相当于各种类型的集成测试,但我仍然想以某种方式
所以我在MVC3网站上拍摄100%的报道,我们正在使用区域.我可以在Application_Start中的这一行上覆盖其他所有内容:
AreaRegistration.RegisterAllAreas(); 我已经对每个区域的注册进行了彻底的测试,所以这真的相当于各种类型的集成测试,但我仍然想以某种方式覆盖它,而不必采用CoverageExclude属性或降低覆盖率百分比. 请注意,在NUnit中对此进行单元测试会爆炸,并显示以下异常代码段: System.InvalidOperationException : This method cannot be called during the application's pre-start initialization stage. at System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() at System.Web.Compilation.BuildManager.GetReferencedAssemblies() 有任何想法吗? 解决方法
我觉得试图在应用程序上实现100%的测试覆盖率并不总是最好的方法.当然,你的应用程序应该经过充分测试,但是将所有内容都放在一边以确保你有100%的覆盖率,这样你就不会关注测试的质量和更多的覆盖范围.覆盖范围只是一个粗略的指导,并没有告诉你,如果你的测试实际上是测试他们应该只是“线x”被调用.
有很高的TC是好的,但我会说,如果100%你没有正确测试.我个人不会测试这个. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – KnockoutJs Observable Arrays和Dropdown
- asp.net-mvc – 在ASP.NET MVC中,使用@RenderSection(与@Re
- ASP.NET Web窗体 – 模型视图演示者和用户控件
- asp.net – Visual Basic以编程方式将用户名和密码传递给ht
- asp.net-mvc – 使用邮政MVC与布局解析标题作为邮件正文
- asp.net-mvc-4 – ASP.NET MVC 4会话超时
- 在ASP.NET MVC中检索当前视图名称?
- 加载ASP.Net MVC JSONResult jQuery DataTables
- asp.net – Vs html
- asp.net – 带有查询字符串的server.Transfer
推荐文章
站长推荐
热点阅读