没有合适的资源?快使用搜索试试~ 我知道了~
F2F.Sandbox:文件沙箱
共32个文件
cs:13个
config:3个
txt:2个
需积分: 8 0 下载量 34 浏览量
2021-06-09
13:15:08
上传
评论
收藏 1.75MB ZIP 举报
温馨提示
文件沙盒 我们每个人都知道难以测试的遗留代码,因为它使用直接文件系统访问。 我们可以开始抽象对文件系统的每次访问,以便我们能够编写单元测试。 但在某些情况下,我们想用硬盘上的文件来测试实际工作。 在这种情况下,我们不再谈论单元测试,我们的测试当然需要更多时间来执行。 如果你想用真实文件测试代码会发生什么? 您可能会遇到更改测试数据的测试问题,因此您必须先复制它们。 根据您的环境(考虑持续集成系统),相对路径和绝对路径之间会存在差异。 在处理相同的测试数据时,并行执行测试也可能是一个问题。 此外,您必须考虑在测试执行后清理您的环境,例如删除临时文件等。 FileSandbox 在您的本地环境中为每个测试用例创建一个临时目录。 使用给定的FileLocator您可以自动解析来自例如程序集资源或网络共享(仅举几例)的文件。 然后,您将获得独立于您的环境和文件实际来源的文件的绝对路径。 对于
资源推荐
资源详情
资源评论
收起资源包目录
F2F_Sandbox-master.zip (32个子文件)
F2F.Sandbox-master
.gitignore 3KB
src
F2F.Sandbox
FileSandbox.cs 5KB
F2F.Sandbox.v2.ncrunchproject 3KB
F2F.Sandbox.nuspec 742B
FolderBasedFileLocator.cs 2KB
TargetFolderBasedFileLocator.cs 654B
F2F.Sandbox.csproj 3KB
ResourceFileLocator.cs 3KB
IFileLocator.cs 884B
IFileSandbox.cs 5KB
EmptyFileLocator.cs 833B
Properties
AssemblyInfo.cs 2KB
F2F.Sandbox.v2.ncrunchsolution 2KB
F2F.Sandbox.sln 3KB
F2F.Sandbox.IntegrationTests
FileSandbox_Test.cs 9KB
app.config 2KB
packages.config 1KB
F2F.Sandbox.IntegrationTests.csproj 8KB
testdata
test.txt 0B
test
test.txt 0B
F2F.Sandbox.IntegrationTests.v2.ncrunchproject 3KB
FolderBasedFileLocator_Test.cs 4KB
Properties
AssemblyInfo.cs 1KB
Resources.resx 6KB
Resources.Designer.cs 3KB
ResourceFileLocator_Test.cs 4KB
.nuget
GitVersion.exe 2.06MB
NuGet.exe 1.59MB
NuGet.Config 164B
NuGet.targets 7KB
LICENSE 1KB
README.md 4KB
共 32 条
- 1
资源评论
徐志鹄
- 粉丝: 16
- 资源: 4661
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功