Exemplo n.º 1
0
        static void Main(string[] args)
        {
            var bookListService = new BookListService();

            bookListService.AddBook(new Book()
            {
                ISBN                = 1337,
                Author              = "Author_1",
                Title               = "Title_1",
                PublishingHouse     = "PublishingHouse_1",
                TheYearOfPublishing = 1337,
                NumbersOfPage       = 1337,
                Price               = 1337
            });

            bookListService.AddBook(new Book()
            {
                ISBN                = 1608,
                Author              = "Author_2",
                Title               = "Title_2",
                PublishingHouse     = "PublishingHouse_2",
                TheYearOfPublishing = 1608,
                NumbersOfPage       = 1608,
                Price               = 1608
            });

            Console.WriteLine(bookListService.FindBookByTag(new FindBookByTitle("Title_2", bookListService.GetBooks(@"R:\states.txt"))));
            Console.WriteLine(bookListService.GetHashCode());
            Console.WriteLine(bookListService.Equals(bookListService.GetBooks(@"R:\states.txt")));

            bookListService.Save(@"R:\states.txt");
        }
 public bool TestUploadToFileDownload(CustomSet<Book> booksUp)
 {
     Logger.Logger logger = new Logger.Logger();
     BooksSerializedStorage storage = new BooksSerializedStorage(logger, @"C:\Users\Polina\Documents\git\Net.W.2016.01.Freydlina.12\Net.W.2016.01.Freydlina.12\Net.W.2016.01.Freydlina.12\test3.dat");
     BookListService serviceToSave = new BookListService(booksUp, logger);
     serviceToSave.SaveTo(storage);
     BookListService serviceToOpen = new BookListService(logger);
     serviceToOpen.OpenFrom(storage);
     return serviceToSave.Equals(serviceToOpen);
 }