public void Setup()
 {
     Palaso.Reporting.ErrorReport.IsOkToInteractWithUser = false;
     _folder      = new TemporaryFolder("BookCollectionTests");
     _fileLocator = new BloomFileLocator(new CollectionSettings(), new XMatterPackFinder(new string[] {}), ProjectContext.GetFactoryFileLocations(), ProjectContext.GetFoundFileLocations());
     _collection  = new BookCollection(_folder.Path, BookCollection.CollectionType.TheOneEditableCollection, new BookSelection());
 }
Example #2
0
        public delegate BookStarter Factory();        //autofac uses this

        public BookStarter(IChangeableFileLocator fileLocator, BookStorage.Factory bookStorageFactory, CollectionSettings collectionSettings)
        {
            _fileLocator        = fileLocator;
            _bookStorageFactory = bookStorageFactory;
            _collectionSettings = collectionSettings;
            _isSourceCollection = collectionSettings.IsSourceCollection;
        }
Example #3
0
 //autofac uses this
 public BookStarter(IChangeableFileLocator fileLocator, BookStorage.Factory bookStorageFactory, CollectionSettings collectionSettings)
 {
     _fileLocator = fileLocator;
     _bookStorageFactory = bookStorageFactory;
     _collectionSettings = collectionSettings;
     _isSourceCollection = collectionSettings.IsSourceCollection;
 }
        public void Setup()
        {
            Palaso.Reporting.ErrorReport.IsOkToInteractWithUser = false;
            _folder  =new TemporaryFolder("BookCollectionTests");
            //			_fileLocator = new BloomFileLocator(new CollectionSettings(), new XMatterPackFinder(new string[]{}), new string[] { FileLocator.GetDirectoryDistributedWithApplication("root"), FileLocator.GetDirectoryDistributedWithApplication("factoryCollections") });
            _fileLocator = new FileLocator(new string[] { FileLocator.GetDirectoryDistributedWithApplication("BloomBrowserUI"), FileLocator.GetDirectoryDistributedWithApplication("browserui/bookCss"), FileLocator.GetDirectoryDistributedWithApplication("factoryCollections") });

            _collection = new BookCollection(_folder.Path, BookCollection.CollectionType.TheOneEditableCollection, new BookSelection());
        }
Example #5
0
        public void Setup()
        {
            Palaso.Reporting.ErrorReport.IsOkToInteractWithUser = false;
            _folder = new TemporaryFolder("BookCollectionTests");
//			_fileLocator = new BloomFileLocator(new CollectionSettings(), new XMatterPackFinder(new string[]{}), new string[] { FileLocator.GetDirectoryDistributedWithApplication("root"), FileLocator.GetDirectoryDistributedWithApplication("factoryCollections") });
            _fileLocator = new FileLocator(new string[] { FileLocator.GetDirectoryDistributedWithApplication("BloomBrowserUI"), FileLocator.GetDirectoryDistributedWithApplication("browserui/bookCss"), FileLocator.GetDirectoryDistributedWithApplication("factoryCollections") });

            _collection = new BookCollection(_folder.Path, BookCollection.CollectionType.TheOneEditableCollection, new BookSelection());
        }
        public BookStorage(string folderPath, Palaso.IO.IChangeableFileLocator baseFileLocator,
                           BookRenamedEvent bookRenamedEvent, CollectionSettings collectionSettings)
        {
            _folderPath = folderPath;

            //we clone becuase we'll be customizing this for use by just this book
            _fileLocator        = (IChangeableFileLocator)baseFileLocator.CloneAndCustomize(new string[] {});
            _bookRenamedEvent   = bookRenamedEvent;
            _collectionSettings = collectionSettings;

            ExpensiveInitialization();
        }
 public FeedbackDialog(IChangeableFileLocator fileLocator, NavigationIsolator _isolator)
 {
     _fileLocator = fileLocator;
     InitializeComponent();
     _browser.Isolator = _isolator;
 }
Example #8
0
 public FeedbackDialog(IChangeableFileLocator fileLocator)
 {
     _fileLocator = fileLocator;
     InitializeComponent();
 }
Example #9
0
        public BookStorage(string folderPath, Palaso.IO.IChangeableFileLocator baseFileLocator,
						   BookRenamedEvent bookRenamedEvent, CollectionSettings collectionSettings)
        {
            _folderPath = folderPath;

            //we clone becuase we'll be customizing this for use by just this book
            _fileLocator = (IChangeableFileLocator) baseFileLocator.CloneAndCustomize(new string[]{});
            _bookRenamedEvent = bookRenamedEvent;
            _collectionSettings = collectionSettings;

            ExpensiveInitialization();
        }
 public void Setup()
 {
     SIL.Reporting.ErrorReport.IsOkToInteractWithUser = false;
     _folder  =new TemporaryFolder("BookCollectionTests");
     _fileLocator = new BloomFileLocator(new CollectionSettings(), new XMatterPackFinder(new string[] {}), ProjectContext.GetFactoryFileLocations(),
         ProjectContext.GetFoundFileLocations(), ProjectContext.GetAfterXMatterFileLocations());
     _collection = new BookCollection(_folder.Path, BookCollection.CollectionType.TheOneEditableCollection, new BookSelection());
 }
Example #11
0
 public FeedbackDialog(IChangeableFileLocator fileLocator)
 {
     _fileLocator = fileLocator;
     InitializeComponent();
 }
Example #12
0
 public FeedbackDialog(IChangeableFileLocator fileLocator, NavigationIsolator _isolator)
 {
     _fileLocator = fileLocator;
     InitializeComponent();
     _browser.Isolator = _isolator;
 }