加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

单元测试 – 单元测试SiteMapNode

发布时间:2020-12-14 04:50:49 所属栏目:百科 来源:网络整理
导读:有谁知道如何单元测试SiteMapNode?我们正在构建一些自定义导航控件,这些控件使用自定义属性从站点地图呈现无序的html列表. 我正在尝试遵循测试第一种方法,但我发现SiteMapNode对HttpContext有内部依赖性.要遍历站点地图文件,它坚持使用虚拟路径来查找站点地
有谁知道如何单元测试SiteMapNode?我们正在构建一些自定义导航控件,这些控件使用自定义属性从站点地图呈现无序的html列表.

我正在尝试遵循测试第一种方法,但我发现SiteMapNode对HttpContext有内部依赖性.要遍历站点地图文件,它坚持使用虚拟路径来查找站点地图文件.

我已经构建了一个站点地图,我想测试它,但我不想在web项目中创建我的单元测试环境(!)

有什么建议?惩戒?覆盖相关成员?

解决方法

一个相当沉闷的问题,所以毫不奇怪它没有得到回应!对于可能偶然发现此问题的其他人,这是我的首选解决方案:

我发现处理此问题的最佳方法是将物理站点地图加载到xml文档中.然后我有一个NavigationNodeFactory,它从xml文档验证并构建我自己的复合NavigationNode树.

我的NavigationNode类就像我喜欢的那样自负,并且绕过我在SiteMap和SiteMapProvider中发现的问题,即实现者的可测试性差.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读