# IFaultInjectionTransactionTestGrain

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

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Transactions.TestKit.Base)

```csharp
public interface IFaultInjectionTransactionTestGrain : IGrain, IGrainWithGuidKey, IAddressable
```

## Methods

- [Add(int, FaultInjectionControl)](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.ifaultinjectiontransactiontestgrain/methods/add-int-orleans-transactions-testkit-faultinjectioncontrol-e24376dc/)
- [Deactivate](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.ifaultinjectiontransactiontestgrain/methods/deactivate-769ea725/)
- [Get](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.ifaultinjectiontransactiontestgrain/methods/get-0e0ef828/)
- [Set(int)](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.ifaultinjectiontransactiontestgrain/methods/set-int-cef7324f/)
