ServicesCollectionExtensions Class
Extension methods for registering HttpClientMock instances with the service collection.
public static class ServicesCollectionExtensionsMethods
| Name | Description |
|---|---|
| AddHttpClientMock(IServiceCollection, Action<HttpMockServiceBuilder>) | Registers HTTP client mocks in the service collection. |
| AddHttpClientMock(IServiceCollection, Action<IServiceProvider, HttpMockServiceBuilder>) | Registers HTTP client mocks in the service collection with access to the service provider. |
AddHttpClientMock overloads
AddHttpClientMock(IServiceCollection, Action<HttpMockServiceBuilder>)
ServicesCollectionExtensions.csRegisters HTTP client mocks in the service collection.
public static IServiceCollection AddHttpClientMock(this IServiceCollection services, Action<HttpMockServiceBuilder> builder)Parameters
servicesIServiceCollection- The service collection to add the mocks to.
builderAction<HttpMockServiceBuilder>- An action to configure the HTTP client mocks.
Returns
IServiceCollection The service collection for chaining additional calls.
AddHttpClientMock(IServiceCollection, Action<IServiceProvider, HttpMockServiceBuilder>)
ServicesCollectionExtensions.csRegisters HTTP client mocks in the service collection with access to the service provider.
public static IServiceCollection AddHttpClientMock(this IServiceCollection services, Action<IServiceProvider, HttpMockServiceBuilder> builder)Parameters
servicesIServiceCollection- The service collection to add the mocks to.
builderAction<IServiceProvider, HttpMockServiceBuilder>- An action to configure the HTTP client mocks with access to the service provider.
Returns
IServiceCollection The service collection for chaining additional calls.