Пример #1
0
        public async Task InternalDbSeedBooks_Test()
        {
            DbContext.Books.RemoveRange(DbContext.Books.AsEnumerable());
            await DbContext.SaveChangesAsync();

            await InternalDbService.SeedBooks(DbContext);

            Assert.IsTrue(DbContext.Books.Count() == 2);
        }
Пример #2
0
        public async Task LoadBooks_Test()
        {
            DbContext.Books.RemoveRange(DbContext.Books.AsEnumerable());
            await DbContext.SaveChangesAsync();

            await InternalDbService.SeedBooks(DbContext);

            var internalDbService = new InternalDbService();

            var bookList = await internalDbService.LoadBooks();

            Assert.IsTrue(bookList.Count() == 2);
        }
Пример #3
0
        public async Task InternalDbInsertNewBook_Test()
        {
            DbContext.Books.RemoveRange(DbContext.Books.AsEnumerable());
            await DbContext.SaveChangesAsync();

            DbContext.Books.RemoveRange(DbContext.Books.AsEnumerable());
            await DbContext.SaveChangesAsync();

            var internalDbService = new InternalDbService();
            await internalDbService.InsertNewBook("TestBook", "TestAuthor");

            var addedBook = DbContext.Books.FirstOrDefault();

            Assert.IsTrue(
                DbContext.Books.Count() == 1 &&
                addedBook.Title == "TestBook" &&
                addedBook.Author == "TestAuthor"
                );
        }