Skip to content

MembershipTableTestFixture Methods

Owns isolated cluster scopes, independent handles, initialization, and bounded teardown.

CreateAdditionalHandleAsync(string, CancellationToken)

View source
public ValueTask<MembershipTableTestHandle> CreateAdditionalHandleAsync(string clusterId, CancellationToken cancellationToken = default(CancellationToken))
Acquires another handle in one of this fixture's owned scopes. Initialization is explicit.

Parameters

clusterIdstring
cancellationTokenCancellationToken

DisposeAsync

View source
public ValueTask DisposeAsync()
Waits up to 30 seconds for cleanup. Owners remain alive until their cleanup operations complete.

InitializeAsync(CancellationToken)

View source
public ValueTask InitializeAsync(CancellationToken cancellationToken = default(CancellationToken))
Constructs and initializes the three required handles. Partial failures clean up acquired resources.

Parameters

cancellationTokenCancellationToken