public void Setup()
        {
            _mongo = MongoTestHelper.GetCachedMockMongoServer();
            _mongo.IsDatabaseNameValid(Arg.Any <string>(), out _message).Returns(true);
            _mongo.GetDatabase(Arg.Any <string>(), Arg.Any <WriteConcern>()).Returns(x => MongoTestHelper.GetMockMongoDatabase((string)x[0], (WriteConcern)x[1]));

            TransactionSynchronizationManager.InitSynchronization();
        }