public void SetUp() { MongoDbTestConnectionProvider.ReadModelDb.Drop(); var mngr = new IdentityManager(new CounterService(MongoDbTestConnectionProvider.ReadModelDb)); mngr.RegisterIdentitiesFromAssembly(typeof(DocumentDescriptorId).Assembly); MongoFlatIdSerializerHelper.Initialize(mngr); EventStoreIdentityCustomBsonTypeMapper.Register <DocumentDescriptorId>(); EventStoreIdentityCustomBsonTypeMapper.Register <DocumentId>(); StringValueCustomBsonTypeMapper.Register <BlobId>(); StringValueCustomBsonTypeMapper.Register <DocumentHandle>(); StringValueCustomBsonTypeMapper.Register <FileHash>(); var _writer = new DocumentWriter(MongoDbTestConnectionProvider.ReadModelDb); var _documentDescriptorCollection = new CollectionWrapper <DocumentDescriptorReadModel, DocumentDescriptorId> ( new MongoStorageFactory(MongoDbTestConnectionProvider.ReadModelDb, new RebuildContext(false)), null); _documentReader = new MongoReader <DocumentDescriptorReadModel, DocumentDescriptorId>(MongoDbTestConnectionProvider.ReadModelDb); _sut = new DocumentDescriptorProjection(_documentDescriptorCollection, _writer); }
public void SetUp() { MongoDbTestConnectionProvider.ReadModelDb.Drop(); var mngr = new IdentityManager(new CounterService(MongoDbTestConnectionProvider.ReadModelDb)); mngr.RegisterIdentitiesFromAssembly(typeof(DocumentDescriptorId).Assembly); MongoFlatIdSerializerHelper.Initialize(mngr); EventStoreIdentityCustomBsonTypeMapper.Register<DocumentDescriptorId>(); EventStoreIdentityCustomBsonTypeMapper.Register<DocumentId>(); StringValueCustomBsonTypeMapper.Register<BlobId>(); StringValueCustomBsonTypeMapper.Register<DocumentHandle>(); StringValueCustomBsonTypeMapper.Register<FileHash>(); var _writer = new DocumentWriter(MongoDbTestConnectionProvider.ReadModelDb); var _documentDescriptorCollection = new CollectionWrapper<DocumentDescriptorReadModel, DocumentDescriptorId> ( new MongoStorageFactory(MongoDbTestConnectionProvider.ReadModelDb, new RebuildContext(false)), null); _documentReader = new MongoReader<DocumentDescriptorReadModel, DocumentDescriptorId>(MongoDbTestConnectionProvider.ReadModelDb); _sut = new DocumentDescriptorProjection(_documentDescriptorCollection, _writer); }