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