# GrainFaultTransactionTestRunnerxUnit

Package: [Microsoft.Orleans.Transactions.TestKit.xUnit](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.xunit/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Transactions.TestKit.xUnit) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions.TestKit.xUnit/GrainFaultTransactionTestRunner.cs#L7)

```csharp
public class GrainFaultTransactionTestRunnerxUnit : GrainFaultTransactionTestRunner
```

Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

## Constructors

- [GrainFaultTransactionTestRunnerxUnit(IGrainFactory, ITestOutputHelper)](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.xunit/orleans.transactions.testkit.xunit.grainfaulttransactiontestrunnerxunit/constructors/constructor-orleans-igrainfactory-xunit-abstractions-itestoutputhelper-f37379ef/)

## Methods

- [AbortTransactionExceptionInnerExceptionOnlyContainsOneRootCauseException(string)](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.xunit/orleans.transactions.testkit.xunit.grainfaulttransactiontestrunnerxunit/methods/aborttransactionexceptioninnerexceptiononlycontainsonerootcauseexception-string-1a11cf20/)
- [AbortTransactionOnExceptions(string)](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.xunit/orleans.transactions.testkit.xunit.grainfaulttransactiontestrunnerxunit/methods/aborttransactiononexceptions-string-d13702ca/)
- [AbortTransactionOnOrphanCalls(string)](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.xunit/orleans.transactions.testkit.xunit.grainfaulttransactiontestrunnerxunit/methods/aborttransactiononorphancalls-string-2d5f75f5/)
- [AbortTransactionOnReadOnlyViolatedException(string)](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.xunit/orleans.transactions.testkit.xunit.grainfaulttransactiontestrunnerxunit/methods/aborttransactiononreadonlyviolatedexception-string-114a7c2f/)
- [MultiGrainAbortTransactionOnExceptions(string)](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.xunit/orleans.transactions.testkit.xunit.grainfaulttransactiontestrunnerxunit/methods/multigrainaborttransactiononexceptions-string-d70937f6/)
