public void SetUp() { var options = new DbContextOptionsBuilder <SmokeTestsDbContext>() .UseInMemoryDatabase(TestContext.CurrentContext.Test.FullName) .Options; var dbContext = new SmokeTestsDbContext(options); seedingSetup = new UnitTestsSeedingSetup(dbContext); var configuration = seedingSetup.BuildConfiguration(new string[0]); var serviceCollection = new ServiceCollection(); seedingSetup.ConfigureServices(serviceCollection, configuration); ObjectCreator = new ObjectCreator(serviceCollection); ObjectCreator.Create <SmokeTestsDbContext>().Database.EnsureCreated(); }
public Task <IEnumerable <string> > Get() { var dbContext = new SmokeTestsDbContext(); return(Task.FromResult <IEnumerable <string> >(dbContext.Users.Select(user => user.FirstName))); }
public UnitTestsSeedingSetup(SmokeTestsDbContext dbContext) { this.dbContext = dbContext; }