没有合适的资源?快使用搜索试试~ 我知道了~
ObjectTestHelpers:您不想信任您的映射器。 而且您不想逐行测试映射器
共26个文件
cs:16个
csproj:2个
license:1个
需积分: 5 0 下载量 72 浏览量
2021-05-19
05:54:18
上传
评论
收藏 491KB ZIP 举报
温馨提示
不该做什么 自动映射器很棒,但是您不应该假设添加的所有内容都会被自动成功映射,因为它们大多数具有忽略不可映射属性的默认行为。 您如何发现类似以下的错误: 您在域模型和视图模型上添加了新属性,但是拼写方式有所不同,因此自动映射器无法识别要映射的属性。 您在域模型和存储库的Get()函数上添加了新属性,但未更改Update()函数。 另外,您也不想具有重复映射程序代码的测试代码。 例如: [ Test ] public void Mapper_test () { var domainModel = new DomainModel (); domainModel . Value1 = " value 1 " ; domainModel . Value2 = " value 2 " ; var viewModel = new ViewModelFactory (). Bu
资源推荐
资源详情
资源评论
收起资源包目录
ObjectTestHelpers-master.zip (26个子文件)
ObjectTestHelpers-master
.gitignore 1KB
README.md 7KB
nuget pack.bat 416B
ObjectTestHelpers.nuspec 1KB
LICENSE 1KB
ObjectTestHelpers.sln 2KB
nuget.exe 1.59MB
ObjectTestHelpers
Properties
AssemblyInfo.cs 1KB
AssertDifferenceException.cs 208B
ObjectTestHelpers.csproj 4KB
ObjectSerializer.cs 3KB
SampleValueSetter.cs 6KB
ObjectComparer.cs 3KB
ObjectTestHelpersTests
TestClass.cs 436B
Properties
AssemblyInfo.cs 1KB
SampleValueSetterBehavior.cs 3KB
ObjectSerializerBehavior.cs 758B
packages.config 129B
ObjectComparerBehavior.cs 2KB
ExampleUsages
BidirectionalMappingTest.cs 2KB
TargetCodeSimulations
SampleDomainModel.cs 418B
SampleRepository.cs 1KB
SampleViewModel.cs 427B
SampleViewModelFactory.cs 691B
OneWayMappingTest.cs 2KB
ObjectTestHelpersTests.csproj 4KB
共 26 条
- 1
资源评论
600Dreams
- 粉丝: 17
- 资源: 4629
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功