protected E2ETestBase(ITestOutputHelper output) { _output = output; _reporter = new TestOperationReporter(); var serviceBuilder = new ServiceCollection() .AddSingleton <IOperationReporter>(_reporter) .AddScaffolding(_reporter) .AddLogging(); ConfigureDesignTimeServices(serviceBuilder); var serviceProvider = serviceBuilder .AddSingleton(typeof(IFileService), sp => InMemoryFiles = new InMemoryFileService()) .BuildServiceProvider(); Generator = serviceProvider.GetRequiredService <IModelScaffolder>(); ScaffoldingModelFactory = serviceProvider.GetRequiredService <IScaffoldingModelFactory>(); }
public HomeController(IHostingEnvironment env, IModelScaffolder modelScaffolder) { _env = env; _modelScaffolder = modelScaffolder; }