# IControlledTransactionFaultInjector

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 IControlledTransactionFaultInjector : ITransactionFaultInjector
```

## Properties

- [InjectAfterStore](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.icontrolledtransactionfaultinjector/properties/injectafterstore-127b05fd/)
- [InjectBeforeStore](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.icontrolledtransactionfaultinjector/properties/injectbeforestore-85f4b60a/)
- [InjectGenericAfterStore](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.icontrolledtransactionfaultinjector/properties/injectgenericafterstore-422e5218/)
