Table of Contents

MinimalHostFixtureExtensions Class

Definition

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

Extension methods for the IMinimalHostFixture interface.

public static class MinimalHostFixtureExtensions
Inheritance
MinimalHostFixtureExtensions

Examples

The following example validates that an IMinimalHostFixture has been fully initialized by calling HasValidState on the fixture. The method checks that the host, configure-host callback, and configure callback are all non-null.

using Codebelt.Extensions.Xunit.Hosting;

namespace HostFixtureTests;

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

Methods

Name Description
HasValidState(IMinimalHostFixture)

Determines whether the specified IMinimalHostFixture has a valid state.