Class ApplicationAuditedTransactionTests
- Namespace
- ProjectTemplate.Web.Tests
- Assembly
- ProjectTemplate.Web.Tests.dll
public sealed class ApplicationAuditedTransactionTests
- Inheritance
-
ApplicationAuditedTransactionTests
- Inherited Members
-
Methods
ExecuteAsync_BusinessFailure_RollsBackTransaction()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditedTransactionTests.cs", 79)]
public Task ExecuteAsync_BusinessFailure_RollsBackTransaction()
Returns
- Task
ExecuteAsync_CancelledAfterMutationSave_RollsBackTransaction()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditedTransactionTests.cs", 274)]
public Task ExecuteAsync_CancelledAfterMutationSave_RollsBackTransaction()
Returns
- Task
ExecuteAsync_CancelledBeforeStart_DoesNotInvokeMutation()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditedTransactionTests.cs", 248)]
public Task ExecuteAsync_CancelledBeforeStart_DoesNotInvokeMutation()
Returns
- Task
ExecuteAsync_CompletionHandoffFailure_RollsBackMutationAndAudit()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditedTransactionTests.cs", 104)]
public Task ExecuteAsync_CompletionHandoffFailure_RollsBackMutationAndAudit()
Returns
- Task
ExecuteAsync_ExistingTransactionFailure_RollsBackToCoordinatorSavepoint()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditedTransactionTests.cs", 217)]
public Task ExecuteAsync_ExistingTransactionFailure_RollsBackToCoordinatorSavepoint()
Returns
- Task
ExecuteAsync_ExistingTransaction_UsesSavepointAndLeavesCommitToCaller()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditedTransactionTests.cs", 184)]
public Task ExecuteAsync_ExistingTransaction_UsesSavepointAndLeavesCommitToCaller()
Returns
- Task
ExecuteAsync_GeneratedKeyAuditCompletion_CommitsCompletedKey()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditedTransactionTests.cs", 130)]
public Task ExecuteAsync_GeneratedKeyAuditCompletion_CommitsCompletedKey()
Returns
- Task
ExecuteAsync_GeneratedKeyAuditFailure_RollsBackBusinessMutation()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditedTransactionTests.cs", 159)]
public Task ExecuteAsync_GeneratedKeyAuditFailure_RollsBackBusinessMutation()
Returns
- Task
ExecuteAsync_LocalCompletionHandoff_CommitsAtomically()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditedTransactionTests.cs", 41)]
public Task ExecuteAsync_LocalCompletionHandoff_CommitsAtomically()
Returns
- Task
ExecuteAsync_RetryingExecutionStrategy_ReplaysWholeOwnedTransaction()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditedTransactionTests.cs", 306)]
public Task ExecuteAsync_RetryingExecutionStrategy_ReplaysWholeOwnedTransaction()
Returns
- Task
Execute_LocalCompletionWithoutAuditReceipt_RollsBack()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditedTransactionTests.cs", 342)]
public void Execute_LocalCompletionWithoutAuditReceipt_RollsBack()
Execute_SynchronousMutation_CommitsBusinessAndAuditRecords()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditedTransactionTests.cs", 18)]
public void Execute_SynchronousMutation_CommitsBusinessAndAuditRecords()
Execute_WithPendingChanges_RejectsAmbiguousTransactionBoundary()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditedTransactionTests.cs", 361)]
public void Execute_WithPendingChanges_RejectsAmbiguousTransactionBoundary()