mockhttp:Microsoft HttpClient库的测试层。 使用流利的API创建罐头响应

时间:2021-02-05 03:05:07
【文件属性】:
文件名称:mockhttp:Microsoft HttpClient库的测试层。 使用流利的API创建罐头响应
文件大小:64KB
文件格式:ZIP
更新时间:2021-02-05 03:05:07
testing dotnet dotnetcore mocking httpclient HttpClient的MockHttp MockHttp是Microsoft HttpClient库的测试层。 它允许为匹配的HTTP请求配置存根响应,并可用于测试应用程序的服务层。 NuGet PM> Install-Package RichardSzalay.MockHttp 怎么样? MockHttp定义了替换的HttpMessageHandler (驱动HttpClient的引擎),该引擎提供了流畅的配置API并提供了罐头响应。 调用者(例如,应用程序的服务层)仍然不知道它的存在。 用法 var mockHttp = new MockHttpMessageHandler ();
【文件预览】:
mockhttp-master
----RichardSzalay.MockHttp.nuspec(5KB)
----.nuget()
--------packages.config(117B)
----DownloadNetCoreSdk.ps1(358B)
----RichardSzalay.MockHttp.sln(9KB)
----Release.proj(2KB)
----RichardSzalay.MockHttp.Shared()
--------RichardSzalay.MockHttp.Shared.projitems(2KB)
--------IMockedRequestMatcher.cs(621B)
--------MockedRequestExtensions.cs(29KB)
--------MockHttpMessageHandler.cs(11KB)
--------RichardSzalay.MockHttp.Shared.shproj(1011B)
--------IMockedRequest.cs(1KB)
--------MockedRequest.cs(3KB)
--------StringUtil.cs(458B)
--------Matchers()
--------TaskEx.cs(377B)
--------BackendDefinitionBehavior.cs(529B)
--------UriUtil.cs(752B)
--------MockHttpMessageHandlerExtensions.cs(3KB)
----CHANGELOG(2KB)
----LICENSE(1KB)
----RichardSzalay.MockHttp.Tests()
--------packages.config(446B)
--------Issues()
--------app.config(433B)
--------RichardSzalay.MockHttp.Tests.csproj(7KB)
--------MockHttpMessageHandlerTests.cs(12KB)
--------MockedRequestExtentionsWithTests.cs(6KB)
--------Matchers()
--------MockedRequestExtentionsRespondTests.cs(13KB)
--------Infrastructure()
--------Properties()
----appveyor.yml(341B)
----mockhttp.snk(596B)
----RichardSzalay.MockHttp.NetStandard()
--------RichardSzalay.MockHttp.NetStandard.csproj(2KB)
----RichardSzalay.MockHttp.Net45()
--------packages.config(296B)
--------RichardSzalay.MockHttp.Net45.csproj(5KB)
--------app.config(502B)
--------Properties()
----.gitignore(3KB)
----RichardSzalay.MockHttp.Portable328()
--------packages.config(443B)
--------app.config(661B)
--------RichardSzalay.MockHttp.Portable328.csproj(5KB)
--------Properties()
----README.md(10KB)
----RichardSzalay.MockHttp.Net40()
--------packages.config(296B)
--------RichardSzalay.MockHttp.Net40.csproj(6KB)
--------app.config(422B)
--------Properties()

网友评论