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); }