public MongoDbPublishedVersionStore(
     IOHelper ioHelper,
     ILoggerFactory loggerFactory,
     IPublishedVersionCollection publishedVersionCollection,
     ISavableAggregateSnapshotter savableAggregateSnapshotter,
     ITypeNameProvider typeNameProvider
     )
 {
     _ioHelper = ioHelper;
     _logger   = loggerFactory.Create(GetType().FullName);
     _publishedVersionCollection  = publishedVersionCollection;
     _savableAggregateSnapshotter = savableAggregateSnapshotter;
     _typeNameProvider            = typeNameProvider;
 }
 public AggregateSnapshotter_Tests()
 {
     _aggregateSnapshotter        = ObjectContainer.Resolve <IAggregateSnapshotter>();
     _savableAggregateSnapshotter = ObjectContainer.Resolve <ISavableAggregateSnapshotter>();
 }