Class ApplicationAuditReconciliationTests
- Namespace
- ProjectTemplate.Web.Tests
- Assembly
- ProjectTemplate.Web.Tests.dll
public sealed class ApplicationAuditReconciliationTests
- Inheritance
-
ApplicationAuditReconciliationTests
- Inherited Members
-
Methods
DisabledMode_DoesNotCreateFindings()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditReconciliationTests.cs", 409)]
public Task DisabledMode_DoesNotCreateFindings()
Returns
- Task
GetSummaryAsync_ReportsCurrentFindingsAndDisabledState()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditReconciliationTests.cs", 445)]
public Task GetSummaryAsync_ReportsCurrentFindingsAndDisabledState()
Returns
- Task
QueryFindingsAsync_FiltersAndProjectsFinding()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditReconciliationTests.cs", 424)]
public Task QueryFindingsAsync_FiltersAndProjectsFinding()
Returns
- Task
ReconcileAsync_CallerOwnedTransaction_JoinsTransactionWithoutCommitting()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditReconciliationTests.cs", 223)]
public Task ReconcileAsync_CallerOwnedTransaction_JoinsTransactionWithoutCommitting()
Returns
- Task
ReconcileAsync_CleanState_HasNoFindings()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditReconciliationTests.cs", 18)]
public Task ReconcileAsync_CleanState_HasNoFindings()
Returns
- Task
ReconcileAsync_ConcurrentRunInsertedSameFinding_ThrowsConcurrencyExceptionWithoutDuplicate()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditReconciliationTests.cs", 180)]
public Task ReconcileAsync_ConcurrentRunInsertedSameFinding_ThrowsConcurrencyExceptionWithoutDuplicate()
Returns
- Task
ReconcileAsync_CountMismatch_IsDetected()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditReconciliationTests.cs", 53)]
public Task ReconcileAsync_CountMismatch_IsDetected()
Returns
- Task
ReconcileAsync_DuplicateCompletion_IsDetected()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditReconciliationTests.cs", 113)]
public Task ReconcileAsync_DuplicateCompletion_IsDetected()
Returns
- Task
ReconcileAsync_FindingChangedAfterRead_ThrowsConcurrencyExceptionAndRollsBackRun()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditReconciliationTests.cs", 137)]
public Task ReconcileAsync_FindingChangedAfterRead_ThrowsConcurrencyExceptionAndRollsBackRun()
Returns
- Task
ReconcileAsync_HashMismatch_IsDetected()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditReconciliationTests.cs", 72)]
public Task ReconcileAsync_HashMismatch_IsDetected()
Returns
- Task
ReconcileAsync_MissingCompletion_CreatesStableFinding()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditReconciliationTests.cs", 35)]
public Task ReconcileAsync_MissingCompletion_CreatesStableFinding()
Returns
- Task
ReconcileAsync_RecordsWithoutBatchId_AreBoundedPerRunNewestFirst()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditReconciliationTests.cs", 382)]
public Task ReconcileAsync_RecordsWithoutBatchId_AreBoundedPerRunNewestFirst()
Returns
- Task
ReconcileAsync_StalePending_IsVisible()
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditReconciliationTests.cs", 91)]
public Task ReconcileAsync_StalePending_IsVisible()
Returns
- Task
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditReconciliationTests.cs", 245)]
public Task RecordRemediationAsync_AppendsEvidenceAndResolvesFinding()
Returns
- Task
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditReconciliationTests.cs", 345)]
public Task RecordRemediationAsync_CallerOwnedTransaction_JoinsTransactionWithoutCommitting()
Returns
- Task
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditReconciliationTests.cs", 298)]
public Task RecordRemediationAsync_FindingChangedAfterRead_ThrowsConcurrencyExceptionAndWritesNothing()
Returns
- Task
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditReconciliationTests.cs", 275)]
public Task RecordRemediationAsync_InsertFails_RollsBackFindingUpdate()
Returns
- Task
[Fact("/home/runner/work/NetCoreApplicationTemplate/NetCoreApplicationTemplate/tests/ProjectTemplate.Web.Tests/ApplicationAuditReconciliationTests.cs", 367)]
public Task RecordRemediationAsync_InvalidRequest_ThrowsBeforeWriting()
Returns
- Task