public FeedbackManager(UserRepository userRepository, FeedbackRepository feedbackRepository, BookVersionRepository bookVersionRepository, AuthorizationManager authorizationManager) { m_userRepository = userRepository; m_feedbackRepository = feedbackRepository; m_bookVersionRepository = bookVersionRepository; m_authorizationManager = authorizationManager; }
public FavoriteManager(UserManager userManager, DefaultUserProvider defaultUserProvider, FavoritesRepository favoritesRepository, BookRepository bookRepository, BookVersionRepository bookVersionRepository) { m_userManager = userManager; m_defaultUserProvider = defaultUserProvider; m_favoritesRepository = favoritesRepository; m_bookRepository = bookRepository; m_bookVersionRepository = bookVersionRepository; }
public BookManager(SearchServiceClient searchServiceClient, BookRepository bookRepository, BookVersionRepository bookVersionRepository, FileSystemManager fileSystemManager, AuthorizationManager authorizationManager) { m_searchServiceClient = searchServiceClient; m_bookRepository = bookRepository; m_bookVersionRepository = bookVersionRepository; m_fileSystemManager = fileSystemManager; m_authorizationManager = authorizationManager; }
public SearchManager(BookRepository bookRepository, BookVersionRepository bookVersionRepository, CategoryRepository categoryRepository, UserRepository userRepository, PermissionRepository permissionRepository, MetadataSearchCriteriaDirector searchCriteriaDirector, AuthorizationManager authorizationManager, SearchServiceClient searchServiceClient) { m_bookRepository = bookRepository; m_bookVersionRepository = bookVersionRepository; m_categoryRepository = categoryRepository; m_userRepository = userRepository; m_permissionRepository = permissionRepository; m_searchCriteriaDirector = searchCriteriaDirector; m_authorizationManager = authorizationManager; m_searchServiceClient = searchServiceClient; }
public void GetAllReference_SavedObject_ShouldReturnCachedObject() { var book = new Book(); BookRepository.Save(book); var version = new BookVersion { BookId = book.Id }; BookVersionRepository.Save(version); var result = BookVersionRepository.GetAllReference <Book>(book.Id); Assert.AreSame(version, result.First()); }
public void GetAll_NotCachedObject_ShouldUpdateCache() { var book = new Book(); BookRepository.Save(book); var version = new BookVersion { BookId = book.Id }; NoCachedBookVersionRepository.Save(version); version = BookVersionRepository.GetAll().First(); var result = BookVersionRepository.GetAll(); Assert.AreEqual(version, result.First()); }
public void GetAll_NotCachedObject_ShouldReturnInstanceFromDb() { var book = new Book(); BookRepository.Save(book); var version = new BookVersion { BookId = book.Id }; NoCachedBookVersionRepository.Save(version); var result = BookVersionRepository.GetAll(); Assert.AreNotSame(version, result.First()); Assert.AreEqual(version, result.First()); }
public void Init() { var datasource = TestContext.CurrentContext.Test.MethodName + ".sdf"; Debug.WriteLine(string.Format("Database is available here:{0}", Path.Combine(TestContext.CurrentContext.WorkDirectory, datasource))); DataStore = SqlCeFactory.CreateStore(datasource); if (DataStore.StoreExists) { DataStore.DeleteStore(); } DataStore.AddType <Book>(); DataStore.AddType <BookVersion>(); DataStore.CreateOrUpdateStore(); DataStore.Cache = new EntitiesCache(); BookRepository = new BookRepository(DataStore); DatastoreNoCache = SqlCeFactory.CreateStore(datasource); DatastoreNoCache.AddType <Book>(); DatastoreNoCache.AddType <BookVersion>(); NoCachedBookVersionRepository = new BookVersionRepository(DatastoreNoCache); BookVersionRepository = new BookVersionRepository(DataStore); }
public AudioBookManager(BookVersionRepository bookVersionRepository, FileSystemManager fileSystemManager, AuthorizationManager mAuthorizationManager) { m_bookVersionRepository = bookVersionRepository; m_fileSystemManager = fileSystemManager; m_authorizationManager = mAuthorizationManager; }
public PublisherProcessor(BookVersionRepository bookVersionRepository, XsltTransformationManager xsltTransformationManager, IKernel container) : base(xsltTransformationManager, container) { m_bookVersionRepository = bookVersionRepository; }
public RelationalDbStoreProcessor(BookVersionRepository bookVersionRepository, CategoryRepository categoryRepository, PermissionRepository permissionRepository) { m_bookVersionRepository = bookVersionRepository; m_categoryRepository = categoryRepository; m_permissionRepository = permissionRepository; }