public void Setup() { var host = Host.CreateDefaultBuilder() .UseSerilog((context, configuration) => { configuration .MinimumLevel.Verbose() .MinimumLevel.Override("Microsoft", LogEventLevel.Information) .Enrich.FromLogContext() .WriteTo.Console(); }) .ConfigureHostConfiguration(builder => builder.AddEnvironmentVariables()) .UseSimpleBotFramework((builder, context) => { builder.UseStaticCommands(new StaticCommandsList(new[] { typeof(CancelCommand), typeof(StatefullCommand) })); }, true) .Build(); client = host.Services.GetService <AppUpdateProducer>(); _sink = host.Services.GetService <IRequestSinc>() as MemorySink; }
public void Setup() { var host = Host.CreateDefaultBuilder() .UseSerilog((context, configuration) => { configuration .MinimumLevel.Debug() .MinimumLevel.Override("Microsoft", LogEventLevel.Information) .Enrich.FromLogContext() .WriteTo.Console(); }) .ConfigureHostConfiguration(builder => builder.AddEnvironmentVariables()) .UseSimpleBotFramework( (builder, context) => { builder.UseStaticCommandsAssembly(typeof(HelpCommand).Assembly); }, true) .Build(); producer = host.Services.GetService <AppUpdateProducer>(); _sink = host.Services.GetService <IRequestSinc>() as MemorySink; }
public void Setup() { _userRepository = new Mock <IUserRepository <IdentityUser> >(); var host = Host.CreateDefaultBuilder() .UseSerilog((context, configuration) => { configuration .MinimumLevel.Debug() .MinimumLevel.Override("Microsoft", LogEventLevel.Information) .Enrich.FromLogContext() .WriteTo.Console(); }) .ConfigureHostConfiguration(builder => builder.AddEnvironmentVariables()) .UseSimpleBotFramework((builder, context) => { builder.UseIdentity <IdentityUser>(); builder.Services.AddSingleton(provider => _userRepository.Object); }, true) .Build(); client = host.Services.GetService <AppUpdateProducer>(); _sink = host.Services.GetService <IRequestSinc>() as MemorySink; }