大家是如何对webApi写测试的呢?1.利用Fiddler直接做请求,观察response的内容。2.利用Httpclient做请求,断言response的内容。3.直接调用webApi的action,这种方式的测试跟真实的调用还是有一定差距,不够完美。
接下来我介绍一种webApi的in-memory调用方法,也能够达到对webApi的测试,并且由于是in-memory调用,效率也比较高,非常适写单元测试。本文参考了Inmemoryclient,hostandintegrationtestingofyourWebAPIservice(北京白癜风去哪家医院北京有哪些治白癜风的医院