public RoutesController( IRouteBaseService routeBaseService, IMapper mapper, IOptions <AppSettings> appSettings) : base(mapper, appSettings) { _routeBaseService = routeBaseService; }
public TestsBase() { // Configure application services logic through DI var services = new ServiceCollection(); ConfigureMemory(services); ConfigureAppSettings(services); ConfigureInterfaces(services); var serviceProvider = services.BuildServiceProvider(); _pointService = serviceProvider.GetService <IPointService>(); _routeBaseService = serviceProvider.GetService <IRouteBaseService>(); _routeStepService = serviceProvider.GetService <IRouteStepService>(); _stepService = serviceProvider.GetService <IStepService>(); _userService = serviceProvider.GetService <IUserService>(); var context = serviceProvider.GetService <DataContext>(); context.Database.EnsureCreated(); }