public MigrationService(DocumentVersionSerializer serializer, IMigrationInterceptorProvider provider, IStartUpDocumentMigrationRunner startUpDocumentMigrationRunner, IStartUpDatabaseMigrationRunner startUpDatabaseMigrationRunner) : this(serializer, provider, NullLoggerFactory.Instance) { _startUpDocumentMigrationRunner = startUpDocumentMigrationRunner; _startUpDatabaseMigrationRunner = startUpDatabaseMigrationRunner; }
public MigrationService(DocumentVersionSerializer serializer, MigrationInterceptorProvider provider, ICollectionMigrationRunner migrationRunner, IDatabaseMigrationRunner dbMigrationRunner) : this(serializer, provider, NullLoggerFactory.Instance) { _migrationRunner = migrationRunner; _dbMigrationRunner = dbMigrationRunner; }
private MigrationService( DocumentVersionSerializer serializer, IMigrationInterceptorProvider provider, ILoggerFactory loggerFactory) { _serializer = serializer; _provider = provider; _logger = loggerFactory.CreateLogger <MigrationService>(); }
public void GlobalSetup() { try { var documentSerializaer = new DocumentVersionSerializer(); BsonSerializer.RegisterSerializer(documentSerializaer.ValueType, documentSerializaer); } catch (BsonSerializationException ex) { } }
public MigrationOnDeserialization(DocumentVersionSerializer serializer, MigrationInterceptorProvider provider) { _serializer = serializer; _provider = provider; }
public MongoRegistrator(DocumentVersionSerializer serializer, MigrationInterceptorProvider provider) { _serializer = serializer; _provider = provider; }
public void SetUp() { _serializer = new DocumentVersionSerializer(); }