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;
 }