public static VivaldiHiddenLeversDbContext Create() { var options = new DbContextOptionsBuilder <VivaldiHiddenLeversDbContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()) .Options; var context = new VivaldiHiddenLeversDbContext(options); context.Clients.AddRange(new[] { new Client { Id = 1, AdvisorEmail = "[email protected]", Email = "*****@*****.**", HiddenLeverId = 12345, Name = "Francois Blondel", Phone = "123-456-7890", Url = "http://hiddenleversexampleurl.com" }, new Client { Id = 2, AdvisorEmail = "[email protected]", Email = "*****@*****.**", HiddenLeverId = 67890, Name = "John Doe", Phone = "888-999-0909", Url = "http://hiddenleversexampleurl.com" } }); context.SaveChanges(); return(context); }
public VivaldiHiddenLeversDbContext GetDbContext(bool useSqlLite = false) { var builder = new DbContextOptionsBuilder <VivaldiHiddenLeversDbContext>(); if (useSqlLite) { builder.UseSqlite("DataSource=:memory:", x => { }); } else { builder.UseInMemoryDatabase(Guid.NewGuid().ToString()); } var dbContext = new VivaldiHiddenLeversDbContext(builder.Options); if (useSqlLite) { dbContext.Database.OpenConnection(); } dbContext.Database.EnsureCreated(); return(dbContext); }
public CommandTestBase() { _context = VivaldiHiddenLeversContextFactory.Create(); }
public static void Destroy(VivaldiHiddenLeversDbContext context) { context.Database.EnsureDeleted(); context.Dispose(); }
public GetClientDetailQueryHandlerTests(QueryTestFixture fixture) { _context = fixture.Context; _mapper = fixture.Mapper; }