Jee*_*Jsb 2 asp.net unit-testing
我正在使用HttpContext.Current.Server.MapPath()我的方法来获取文档.
要为此方法编写单元测试,
我该怎么做:
我怎么嘲笑这个?
我经历做一个单元测试只对Current.Server.Mappath()不Path.Combine()
可能最好的解决方案是避免使用Server.MapPath:例如,您可以替换:
Server.MapPath("~/MyFolder/MyFile.dat")
Run Code Online (Sandbox Code Playgroud)
通过:
Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"MyFolder\MyFile.dat")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5198 次 |
| 最近记录: |