Table of Contents

GenericHostFixtureExtensions Class

Definition

Namespace
Codebelt.Extensions.Xunit.Hosting
Assemblies
Codebelt.Extensions.Xunit.Hosting.dll
Source
src/Codebelt.Extensions.Xunit.Hosting/GenericHostFixtureExtensions.cs

Extension methods for the IGenericHostFixture interface.

public static class GenericHostFixtureExtensions
Inheritance
GenericHostFixtureExtensions

Examples

The following example validates that an IGenericHostFixture has been fully configured by calling HasValidState on the fixture. The method returns true only when both ConfigureServicesCallback and ConfigureHostCallback are non-null.

using Codebelt.Extensions.Xunit.Hosting;

namespace HostFixtureTests;

public class HostStateGuard
{
    public bool EnsureFixtureIsReady(IGenericHostFixture fixture)
    {
        return fixture.HasValidState();
    }
}

Methods

Name Description
HasValidState(IGenericHostFixture)

Determines whether the specified IGenericHostFixture has a valid state.