public SqliteScaffoldingModelFactoryTest()
        {
            _testStore = SqliteTestStore.CreateScratch();

            var serviceProvider = new SqliteDesignTimeServices()
                                  .ConfigureDesignTimeServices(
                new ServiceCollection().AddScaffolding().AddLogging())
                                  .AddSingleton <IFileService, FileSystemFileService>()
                                  .BuildServiceProvider();

            _logger = new TestLogger();
            serviceProvider.GetService <ILoggerFactory>().AddProvider(new TestLoggerProvider(_logger));

            _scaffoldingModelFactory = serviceProvider
                                       .GetService <IScaffoldingModelFactory>() as RelationalScaffoldingModelFactory;
        }
Beispiel #2
0
        public SqliteScaffoldingModelFactoryTest()
        {
            _testStore = SqliteTestStore.CreateScratch();

            var serviceCollection = new ServiceCollection().AddScaffolding(_reporter)
                                    .AddSingleton <IOperationReporter>(_reporter);

            new SqliteDesignTimeServices().ConfigureDesignTimeServices(serviceCollection);

            var serviceProvider = serviceCollection
                                  .AddSingleton <IFileService, FileSystemFileService>()
                                  .BuildServiceProvider();

            _scaffoldingModelFactory = serviceProvider
                                       .GetService <IScaffoldingModelFactory>() as RelationalScaffoldingModelFactory;
        }