public void A_registered_db4o_provider_manager_can_be_resolved()
 {
     var db4oProvider = new Db4OFileProviderManager("test.db4o");
     var factory = new FactoryProvider(this.factoryConfig);
     factory.Register(db4oProvider);
     var provider = factory.Resolve<IPersistenceProviderManager>();
 }
		protected override IBasicPersistenceProvider CreateProvider()
		{
			var db4ODatabasePath = "~/App_Data/test.db4o".MapAbsolutePath();
			if (File.Exists(db4ODatabasePath))
			{
				File.Delete(db4ODatabasePath);
			}
			var db4OProviderManager = new Db4OFileProviderManager(db4ODatabasePath);
			var provider = db4OProviderManager.GetProvider();
			return provider;
		}
 public Db4OPersistenceProvider(IObjectContainer provider, Db4OFileProviderManager manager)
 {
     this.ObjectContainer  = provider;
     this.manager          = manager;
     fieldNameTypeMappings = new Dictionary <string, string>();
 }