static void InitApplication() { //Repository repository = new Repository(new ObjectRepositoryFactory()); //Repository repository = new Repository(new TextRepositoryFactory()); Repository repository = new Repository(new XMLRepositoryFactory()); if (repository.BookRepository.GetItems().Count() == 0) InitData(repository); library = new LibraryClass(repository); userSession = new ConsoleUserSession(library); }
public LibraryClassTest() { repository = new Repository(new ObjectRepositoryFactory()); reader = new Reader("Иван Иванов", "Брест"); repository.ReaderRepository.Save(reader); department = new LibraryDepartment("Абонемент", true); repository.LibraryDepartmentRepository.Save(department); librarian = new Librarian("Мария Иванова", department); repository.LibrarianRepository.Save(librarian); book = new Book("Михаил Фленов", "Библия C#", 2002, department); repository.BookRepository.Save(book); library = new LibraryClass(repository); }