Пример #1
0
        public static void GenerateDataBase()
        {
            var optionsBuilder = new DbContextOptionsBuilder <MainContext>();
            var dbName         = $"InMemoryAppDb-Unit-{DateTime.UtcNow.Millisecond}";

            Console.WriteLine($"Generate data for {dbName}");
            optionsBuilder.UseInMemoryDatabase(dbName);
            Context = new MainContext(optionsBuilder.Options);
            Context.Database.EnsureCreated();
            DatabaseFixture.PopulateTestData(Context);
        }
Пример #2
0
 public AppRepoUnitTests()
 {
     DatabaseFixture.GenerateDataBase();
     _apps         = new AppsRepo(DatabaseFixture.Context);
     _appFakeMocks = DatabaseFixture.AppFakeMocks;
 }