# IControlledTransactionFaultInjector Properties

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.icontrolledtransactionfaultinjector/)

## InjectAfterStore {#injectafterstore-127b05fd}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.icontrolledtransactionfaultinjector/properties/injectafterstore-127b05fd/)

```csharp
public abstract bool InjectAfterStore
```

## InjectBeforeStore {#injectbeforestore-85f4b60a}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.icontrolledtransactionfaultinjector/properties/injectbeforestore-85f4b60a/)

```csharp
public abstract bool InjectBeforeStore
```

## InjectGenericAfterStore {#injectgenericafterstore-422e5218}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.icontrolledtransactionfaultinjector/properties/injectgenericafterstore-422e5218/)

```csharp
public abstract bool InjectGenericAfterStore
```
