# MembershipTableModelBasedTestRunner

Package: [Microsoft.Orleans.Clustering.TestKit](/orleans/docs/api/csharp/microsoft.orleans.clustering.testkit/) 10.0.0

[Source](https://github.com/dotnet/orleans/blob/8bc9fd244427351ad24ccc039a9e7642a42c1cc4/src/Orleans.Clustering.TestKit/MembershipTableModelBasedTestRunner.cs#L19)

```csharp
public sealed class MembershipTableModelBasedTestRunner
```

Runs actual Accordant transition generation/execution in fresh factory-owned scopes per case.

## Constructors

- [MembershipTableModelBasedTestRunner(Func&lt;MembershipTableTestFixture&gt;, MembershipTableModelBasedConformanceOptions, Action&lt;string&gt;)](/orleans/docs/api/csharp/microsoft.orleans.clustering.testkit/orleans.clustering.testkit.membershiptablemodelbasedtestrunner/constructors/constructor-system-func-orleans-clustering-testkit-membershiptabletestfixture-or-6bb2f7f3/)
- [MembershipTableModelBasedTestRunner(Func&lt;MembershipTableTestFixture&gt;, string, Action&lt;string&gt;)](/orleans/docs/api/csharp/microsoft.orleans.clustering.testkit/orleans.clustering.testkit.membershiptablemodelbasedtestrunner/constructors/constructor-system-func-orleans-clustering-testkit-membershiptabletestfixture-st-1157a135/)

## Methods

- [RunGeneratedConformanceTests(CancellationToken)](/orleans/docs/api/csharp/microsoft.orleans.clustering.testkit/orleans.clustering.testkit.membershiptablemodelbasedtestrunner/methods/rungeneratedconformancetests-system-threading-cancellationtoken-72f9be53/)
