public void SetUp() { var services = new ServiceCollection(); services.AddDbContext <WebsitesContext>(options => options.UseInMemoryDatabase(), ServiceLifetime.Singleton); services.AddSingleton <WebsitesController>(); services.AddSingleton <SampleDataController>(); var serviceProvider = services.BuildServiceProvider(); _testContext = serviceProvider.GetService <WebsitesContext>(); _testContext.SeedData().GetAwaiter().GetResult(); _websitesController = serviceProvider.GetService <WebsitesController>(); _sampleDataController = serviceProvider.GetService <SampleDataController>(); }
public WebsiteTests() { _reactAspnet = new WebsitesController(new SampleDatabaseContext((new DbContextOptionsBuilder <SampleDatabaseContext>()).Options)); }