FluentAssertions.Web:.Net Web Api项目的FluentAssertions 源码
FluentAssertions.Web 这是HttpResponseMessage的扩展,以帮助使用Assert部分,并在Fail部分中提取足够的信息,从而减少了调试时间。 努吉特 PM>安装包FluentAssertions.Web 为什么? 我最近经常使用进行功能测试,因此编写了一些重复的代码或在调试中花费了很多时间。 使用此工具,我打算解决两个问题: 关注于断言而不关注与HttpClient相关的API,也不关注序列化/反序列化 响应准备就绪后,您将需要声明它。 使用诸如StatusCode类的第一级属性在某种程度上很容易,尤其是对于FluentAssertions而言,但是我们经常需要更多,例如将内容反序列化为某种类型的对象然后进行断言。 或者只是声明有关响应内容本身的内容。 很快就会出现重复代码,减少重复代码的欲望只是下一步的逻辑。 专注于编写功能测试,而不是调试事物 测试
文件列表
FluentAssertions_Web-master.zip
(预估有个86文件)
FluentAssertions.Web-master
.gitignore
4KB
src
FluentAssertions.Web
Internal
Guard.cs
1KB
ContentProcessors
ProcessorsRunner.cs
953B
ProcessorBase.cs
520B
JsonProcessor.cs
1KB
暂无评论