Exemple #1
0
        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();
        }
Exemple #2
0
        public Task <IEnumerable <string> > Get()
        {
            var dbContext = new SmokeTestsDbContext();

            return(Task.FromResult <IEnumerable <string> >(dbContext.Users.Select(user => user.FirstName)));
        }
Exemple #3
0
 public UnitTestsSeedingSetup(SmokeTestsDbContext dbContext)
 {
     this.dbContext = dbContext;
 }