Esempio n. 1
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            var connectionString = Configuration.GetConnectionString("mssql");

            DIConfigurator.ConfigureServices(services, connectionString);
            services.AddSingleton <IUserStore <User>, UserStore>();
            services.AddSingleton <IRoleStore <Role>, RoleStore>();
            services.AddSingleton <IFileService, FileService>();
            services.AddIdentity <User, Role>().AddDefaultTokenProviders();
            services.AddControllersWithViews();
        }
        static async Task Main(string[] args)
        {
            var builder = new ConfigurationBuilder();

            builder.SetBasePath(Directory.GetCurrentDirectory());
            builder.AddJsonFile(_configFileName);
            var config = builder.Build();

            var services = DIConfigurator.Configure(config);

            var mainMenu = services.GetService <MainMenuBaseConsoleService>();
            await mainMenu.StartLoop();
        }
Esempio n. 3
0
 public CoffeeMachineControllerTestFixture()
 {
     serviceProvider = DIConfigurator.ConfigureDI();
 }
Esempio n. 4
0
 public CoffeeCommandsTestFixture()
 {
     serviceProvider = DIConfigurator.ConfigureDI();
 }
 public CoffeeMachineTestFixture()
 {
     serviceProvider = DIConfigurator.ConfigureDI();
     coffeeMachine   = serviceProvider.GetRequiredService <ITestCoffeeMachine>();
 }
 public CoffeeOrderTestFixture()
 {
     serviceProvider = DIConfigurator.ConfigureDI();
 }
Esempio n. 7
0
        public CoffeeTests()
        {
            var serviceProvider = DIConfigurator.ConfigureDI();

            coffee = serviceProvider.GetRequiredService <ICoffee>();
        }