public void TestWipeDbViaSqlNotAuthorsOk()
        {
            //SETUP
            var options = SqliteInMemory.CreateOptions <BookContext>();

            using (var context = new BookContext(options))
            {
                context.Database.EnsureCreated();
                context.SeedDatabaseFourBooks();

                //ATTEMPT
                context.WipeAllDataFromDatabase(false, 10, typeof(Author));

                //VERIFY
                context.Books.Count().ShouldEqual(0);
                context.Authors.Count().ShouldNotEqual(0);
            }
        }
Exemplo n.º 2
0
        public void TestWipeDbViaSqlOk()
        {
            //SETUP
            var options = SqliteInMemory.CreateOptions <BookContext>();

            using (var context = new BookContext(options))
            {
                context.Database.EnsureCreated();
                context.SeedDatabaseFourBooks();

                //ATTEMPT
#pragma warning disable 618
                context.WipeAllDataFromDatabase();
#pragma warning restore 618

                //VERIFY
                context.Books.Count().ShouldEqual(0);
                context.Authors.Count().ShouldEqual(0);
            }
        }