private BookServer CreateBookServer()
{
var collectionSettings =
new CollectionSettings(new NewCollectionSettings()
{
PathToSettingsFile = CollectionSettings.GetPathForNewSettings(_projectFolder.Path, "test"),
Language1Iso639Code = "xyz"
});
var server = new BookServer((bookInfo, storage) =>
{
return new Bloom.Book.Book(bookInfo, storage, null, collectionSettings,
new PageSelection(),
new PageListChangedEvent(), new BookRefreshEvent());
}, path => new BookStorage(path, _fileLocator, null, collectionSettings), () => _starter, null);
return server;
}