예제 #1
0
        public static async Task AssemblyCleanup()
        {
            var dbContextFactory = new SampleDbContextFactory();

            using (var dbContext = dbContextFactory.CreateDbContext(new string[] { }))
            {
                await dbContext.Database.EnsureDeletedAsync();
            }
        }
예제 #2
0
        public static async Task AssemblyInit(TestContext context)
        {
            var dbContextFactory = new SampleDbContextFactory();

            using (var dbContext = dbContextFactory.CreateDbContext(new string[] { }))
            {
                await dbContext.Database.EnsureCreatedAsync();

                dbContext.Database.BeginTransaction();
                dbContext.SaveChanges();
                SupportedBank supportedBankAPI = new SupportedBank("Banca Intesa");
                dbContext.SupportedBanks.Add(supportedBankAPI);
                SupportedBank bankWithNoAPI = new SupportedBank("Random");
                dbContext.SupportedBanks.Add(bankWithNoAPI);
                dbContext.SaveChanges();
                dbContext.Database.CommitTransaction();
            }
        }