ServicesCollectionExtensions Class

Extension methods for registering HttpClientMock instances with the service collection.

public static class ServicesCollectionExtensions

Methods

NameDescription
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.cs

Registers HTTP client mocks in the service collection.

public static IServiceCollection AddHttpClientMock(this IServiceCollection services, Action<HttpMockServiceBuilder> builder)
Parameters
services IServiceCollection
The service collection to add the mocks to.
builder Action<HttpMockServiceBuilder>
An action to configure the HTTP client mocks.
Returns

IServiceCollection The service collection for chaining additional calls.

AddHttpClientMock(IServiceCollection, Action<IServiceProvider, HttpMockServiceBuilder>)

ServicesCollectionExtensions.cs

Registers 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
services IServiceCollection
The service collection to add the mocks to.
builder Action<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.