# TransactionalStateStorageTestRunnerxUnit&lt;TState&gt; Methods

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.xunit/orleans.transactions.testkit.xunit.transactionalstatestoragetestrunnerxunit-1/)

## CancelMany(int) {#cancelmany-int-a32579b3}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.xunit/orleans.transactions.testkit.xunit.transactionalstatestoragetestrunnerxunit-1/methods/cancelmany-int-a32579b3/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions.TestKit.xUnit/TransactionalStateStorageTestRunner.cs#L106)

```csharp
public override Task CancelMany(int count)
```

### Parameters

- `count` (`int`)

## CancelOne {#cancelone-f6e9bf50}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.xunit/orleans.transactions.testkit.xunit.transactionalstatestoragetestrunnerxunit-1/methods/cancelone-f6e9bf50/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions.TestKit.xUnit/TransactionalStateStorageTestRunner.cs#L49)

```csharp
public override Task CancelOne()
```

## ConfirmMany(int, bool) {#confirmmany-int-bool-61c041a1}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.xunit/orleans.transactions.testkit.xunit.transactionalstatestoragetestrunnerxunit-1/methods/confirmmany-int-bool-61c041a1/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions.TestKit.xUnit/TransactionalStateStorageTestRunner.cs#L97)

```csharp
public override Task ConfirmMany(int count, bool useTwoSteps)
```

### Parameters

- `count` (`int`)
- `useTwoSteps` (`bool`)

## ConfirmOne(bool) {#confirmone-bool-25708cd6}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.xunit/orleans.transactions.testkit.xunit.transactionalstatestoragetestrunnerxunit-1/methods/confirmone-bool-25708cd6/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions.TestKit.xUnit/TransactionalStateStorageTestRunner.cs#L43)

```csharp
public override Task ConfirmOne(bool useTwoSteps)
```

### Parameters

- `useTwoSteps` (`bool`)

## ConfirmOneAndCancelOne(bool, bool) {#confirmoneandcancelone-bool-bool-57e30a51}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.xunit/orleans.transactions.testkit.xunit.transactionalstatestoragetestrunnerxunit-1/methods/confirmoneandcancelone-bool-bool-57e30a51/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions.TestKit.xUnit/TransactionalStateStorageTestRunner.cs#L64)

```csharp
public override Task ConfirmOneAndCancelOne(bool useTwoSteps, bool reverseOrder)
```

### Parameters

- `useTwoSteps` (`bool`)
- `reverseOrder` (`bool`)

## FirstTime_Load_ShouldReturnEmptyLoadResponse {#firsttime-load-shouldreturnemptyloadresponse-a227c79a}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.xunit/orleans.transactions.testkit.xunit.transactionalstatestoragetestrunnerxunit-1/methods/firsttime-load-shouldreturnemptyloadresponse-a227c79a/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions.TestKit.xUnit/TransactionalStateStorageTestRunner.cs#L35)

```csharp
public override Task FirstTime_Load_ShouldReturnEmptyLoadResponse()
```

## GrowingBatch {#growingbatch-0e88330f}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.xunit/orleans.transactions.testkit.xunit.transactionalstatestoragetestrunnerxunit-1/methods/growingbatch-0e88330f/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions.TestKit.xUnit/TransactionalStateStorageTestRunner.cs#L70)

```csharp
public override Task GrowingBatch()
```

## PrepareMany(int) {#preparemany-int-278aceaa}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.xunit/orleans.transactions.testkit.xunit.transactionalstatestoragetestrunnerxunit-1/methods/preparemany-int-278aceaa/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions.TestKit.xUnit/TransactionalStateStorageTestRunner.cs#L85)

```csharp
public override Task PrepareMany(int count)
```

### Parameters

- `count` (`int`)

## ReplaceMany(int) {#replacemany-int-80869b13}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.xunit/orleans.transactions.testkit.xunit.transactionalstatestoragetestrunnerxunit-1/methods/replacemany-int-80869b13/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions.TestKit.xUnit/TransactionalStateStorageTestRunner.cs#L115)

```csharp
public override Task ReplaceMany(int count)
```

### Parameters

- `count` (`int`)

## ReplaceOne {#replaceone-666f2a30}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.xunit/orleans.transactions.testkit.xunit.transactionalstatestoragetestrunnerxunit-1/methods/replaceone-666f2a30/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions.TestKit.xUnit/TransactionalStateStorageTestRunner.cs#L55)

```csharp
public override Task ReplaceOne()
```

## ShrinkingBatch {#shrinkingbatch-e123d345}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.xunit/orleans.transactions.testkit.xunit.transactionalstatestoragetestrunnerxunit-1/methods/shrinkingbatch-e123d345/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions.TestKit.xUnit/TransactionalStateStorageTestRunner.cs#L76)

```csharp
public override Task ShrinkingBatch()
```
