Table of Contents

Class ServiceCollectionExtensions

Namespace
Cuemon.Extensions.Xunit.Hosting
Assembly
Cuemon.Extensions.Xunit.Hosting.dll

Extension methods for the Microsoft.Extensions.DependencyInjection.IServiceCollection interface.

public static class ServiceCollectionExtensions
Inheritance
Object
ServiceCollectionExtensions

Methods

AddXunitTestLogging(IServiceCollection, ITestOutputHelper, LogLevel)

Adds a unit test optimized implementation of output logging to the services collection.

public static IServiceCollection AddXunitTestLogging(this IServiceCollection services, ITestOutputHelper output, LogLevel minimumLevel = LogLevel.Trace)

Parameters

services IServiceCollection

The Microsoft.Extensions.DependencyInjection.IServiceCollection to extend.

output ITestOutputHelper

The Xunit.Abstractions.ITestOutputHelper that provides the output for the logging.

minimumLevel LogLevel

The Microsoft.Extensions.Logging.LogLevel that specifies the minimum level to include for the logging.

Returns

IServiceCollection

A reference to services so that additional configuration calls can be chained.

Exceptions

System.ArgumentNullException

services cannot be null -or- output cannot be null.