Exemple #1
0
        //[Test]
        public async Task AddBookTest()
        {
            var dbHelper    = DbHelperCollection.Take();
            var db          = dbHelper.Db;
            var dataService = new DataService(new Func <ComicReaderDbContext>(() => db), new FileService(), new ZipService(), new ParserService());

            var path = Path.Combine(Assembly.GetExecutingAssembly().Location, "..", "Data", "TestBook.zip");

            Assert.IsTrue(File.Exists(path));
            await dataService.AddBooksAsync(new string[] { path });

            var books = await dataService.GetAllBooksAsync();

            Cleanup(dbHelper);
        }