public void Configuration(IAppBuilder app) { var options = new RequestLocalizationOptions() .UseUnityInjection(UnityConfig.Container); options.AddSupportedCultures("en-US", "de"); options.AddSupportedUICultures("en-US", "de"); options.RequestCultureProviders.Clear(); options.AddInjectedProvider <TestCultureProvider>(); app.UseRequestLocalization(options); }
public void Configuration(IAppBuilder app) { var builder = new ContainerBuilder(); builder.RegisterType <TestCultureProvider>().InstancePerLifetimeScope(); var container = builder.Build(); app.UseAutofacMiddleware(container); var options = new RequestLocalizationOptions() .UseAutofacInjection(); options.AddSupportedCultures("en-US", "de"); options.AddSupportedUICultures("en-US", "de"); options.RequestCultureProviders.Clear(); options.AddInjectedProvider <TestCultureProvider>(); app.UseRequestLocalization(options); }