Table of Contents

Namespace FEFF.TestFixtures

Classes

EnvironmentFixture

Snapshots the process environment before a test and reverts changes after the test.

FixtureAttribute

Marks a class as a test fixture. When applied, the "FEFF.TestFixtures" framework will discover and register the fixture for use in tests.

TmpDirectoryFixture

Returns a unique directory for each scope where the fixture is requested.
The directory is deleted after every scope finishes.

TmpDirectoryFixture.Options

Configuration options for TmpDirectoryFixture.

TmpScopeIdFixture

Returns a unique string for each scope where the fixture is requested.

Interfaces

IFixtureRegistrar

Defines a contract for performing complex IServiceCollection manipulation during fixture registration. Implement this interface for any public type when a fixture requires advanced control over service registration beyond simple type mapping.

Enums

TmpDirectoryFixture.DisposeType

Specifies the behavior when the fixture is disposed.