public DomainEditorDialogViewModel( DomainPropertyService domainPropertyService, DomainsService domainsService) { _domains = domainsService; _domainPropertyService = domainPropertyService; }
private DomainsService GetInMemoryDomainsService() { DbContextOptions <AppDbContext> options; var builder = new DbContextOptionsBuilder <AppDbContext>(); builder.UseInMemoryDatabase("domains-test"); options = builder.Options; var db = new AppDbContext(options); db.Database.EnsureDeleted(); db.Database.EnsureCreated(); var properties = new DomainPropertyService(db); var domains = new DomainsService(db, properties); return(domains); }