=== Summary: 675 files | 7 generated | 484 fresh | 4605 untracked | 4268 adopted | 355 marked | 466 validated-ok | 2+0 stale (sig+body) | 0 skipped | 0 failed | elapsed 11:08:11.442 (40091.44s) ===

This commit is contained in:
julian
2026-06-28 02:50:05 -07:00
parent a19fb90902
commit 586f02a2ca
654 changed files with 5260 additions and 0 deletions
@@ -27,6 +27,7 @@ public class IntegrationDb
/// <summary>
/// Initializes the MongoDB integration test environment by starting a MongoDB runner, configuring MongoDB conventions and BSON class mappings, establishing a client from the runner's connection string, and obtaining the target database used by integration tests.
/// </summary>
/// <!-- aidoc:v1 sig=9ae459a body=d277949 -->
[OneTimeSetUp]
public void InitIntegrationTests()
{
@@ -42,6 +43,7 @@ public class IntegrationDb
/// If the server does not become available within the timeout, the runner is disposed and a <see cref="TimeoutException"/> is thrown.
/// </summary>
/// <exception cref="TimeoutException">Thrown when the MongoDB server does not respond within the configured timeout period.</exception>
/// <!-- aidoc:v1 sig=cd0b7ec body=775a1ab -->
private static async Task StartMongoDbRunner()
{
Runner = MongoDbRunner.Start();
@@ -71,6 +73,7 @@ public class IntegrationDb
/// Performs one-time teardown for integration tests by disposing the <see cref="Client"/> and <see cref="Runner"/> resources.
/// Safely handles cases where either resource has not been initialized by using null-conditional disposal.
/// </summary>
/// <!-- aidoc:v1 sig=004ce09 body=c8f0617 -->
[OneTimeTearDown]
public void TeardownIntegrationTests()
{