public void AddLocalization_AddsNeededServices() { // Arrange var collection = new ServiceCollection(); // Act LocalizationServiceCollectionExtensions.AddLocalizationServices(collection); // Assert AssertContainsSingle(collection, typeof(IStringLocalizerFactory), typeof(ResourceManagerStringLocalizerFactory)); AssertContainsSingle(collection, typeof(IStringLocalizer <>), typeof(StringLocalizer <>)); }
private static void AddDefaultServices(IServiceCollection services) { dummyVar0 = LoggingServiceCollectionExtensions.AddLogging(services); dummyVar1 = OptionsServiceCollectionExtensions.AddOptions(services); dummyVar2 = LocalizationServiceCollectionExtensions.AddLocalization(services); dummyVar3 = ServiceCollectionServiceExtensions.AddSingleton <IStringLocalizerFactory, NullStringLocalizerFactory>(services); dummyVar4 = ServiceCollectionServiceExtensions.AddSingleton <IHtmlLocalizerFactory, NullHtmlLocalizerFactory>(services); dummyVar5 = EncoderServiceCollectionExtensions.AddWebEncoders(services); dummyVar6 = HttpServiceCollectionExtensions.AddHttpContextAccessor(services); dummyVar7 = ServiceCollectionServiceExtensions.AddSingleton <IClock, Clock>(services); dummyVar8 = ServiceCollectionServiceExtensions.AddScoped <ILocalClock, LocalClock>(services); dummyVar9 = ServiceCollectionServiceExtensions.AddScoped <ILocalizationService, DefaultLocalizationService>(services); dummyVar10 = ServiceCollectionServiceExtensions.AddScoped <ICalendarManager, DefaultCalendarManager>(services); dummyVar11 = ServiceCollectionServiceExtensions.AddScoped <ICalendarSelector, DefaultCalendarSelector>(services); dummyVar12 = ServiceCollectionServiceExtensions.AddSingleton <IPoweredByMiddlewareOptions, PoweredByMiddlewareOptions>(services); dummyVar13 = ServiceCollectionServiceExtensions.AddScoped <IOrchardHelper, DefaultOrchardHelper>(services); return; }