using Mongo2Go; using MongoDB.Driver; using StellaOps.Testing; namespace StellaOps.AirGap.Controller.Tests; internal sealed class MongoRunnerFixture : IDisposable { private readonly MongoDbRunner _runner; public MongoRunnerFixture() { OpenSslAutoInit.Init(); _runner = MongoDbRunner.Start(singleNodeReplSet: true); Client = new MongoClient(_runner.ConnectionString); } public IMongoClient Client { get; } public void Dispose() { _runner.Dispose(); } }