ArrangeMock:使测试中模拟的安排更具描述性

时间:2024-07-21 12:24:25
【文件属性】:

文件名称:ArrangeMock:使测试中模拟的安排更具描述性

文件大小:535KB

文件格式:ZIP

更新时间:2024-07-21 12:24:25

C#

安排模拟 让嘲讽更有意义 与模拟框架提供的方法名称相比,ArrangeMock 可以使用更具描述性的方法名称来编写模拟代码。 例如,考虑使用 Moq 进行以下设置... var payrollSystemMock = new Mock < IPayrollSystem>(); payrollSystemMock . Setup ( x => x . GetSalaryForEmployee ( It . IsAny < string>())) . Returns ( 5 ); 对于资深的嘲笑者来说,这可能是不言自明的。 但是,如果您不熟悉 Moq 或一般的模拟,这可能需要一些时间来适应。 特别是It.IsAny()部分,我们要指定我们不关心方法的输入。 我们可以做得更好。 使用ArrangeMock,相同的设置看起来像这样...


【文件预览】:
ArrangeMock-master
----Src()
--------ArrangeMock()
--------ArrangeMock.UnitTest()
--------.nuget()
--------ArrangeMock.sln(2KB)
--------packages()
----.gitignore(727B)
----Build()
--------ArrangeMock.1.0.0.nupkg(29KB)
--------Package.nuspec(938B)
----README.md(15KB)

网友评论