public override void Setup(BenchmarkContext context) { base.Setup(context); //warm up EF using (var ctx = new BalloonContext(DbContextOptions)) { ctx.BalloonCatalog.Add(new BalloonCatalogItem() { BalloonId = Guid.NewGuid().ToString(), LastChanged = DateTime.UtcNow, Title = "WarmUp" }); ctx.SaveChanges(); } TestDbTools.Truncate(ReadDbReadModelConnectionString, "BalloonCatalog") .Wait(); }
internal override void OnSetup() { var readDb = new AutoTestLocalDbConfiguration(); DbContextOptions = new DbContextOptionsBuilder <BalloonContext>().UseSqlServer(readDb.ReadModelConnectionString) .Options; using (var ctx = new BalloonContext(DbContextOptions)) { ctx.Database.EnsureDeleted(); ctx.Database.EnsureCreated(); ctx.BalloonCatalog.Add(new BalloonCatalogItem() { BalloonId = Guid.NewGuid() .ToString(), LastChanged = DateTime.UtcNow, Title = "WarmUp" }); ctx.SaveChanges(); } base.OnSetup(); }