/// <summary>
        /// Gets an instance using an empty configuration and logging provided by <see cref="LoggingBuilderHelper.AddDefaultLogging(ILoggingBuilder)"/>.
        /// </summary>
        public static T GetInstanceWithEmptyConfigurationAndDefaultLogging <T>(this ServiceProviderHelper serviceProviderHelper, Action <IServiceCollection> configureServicesAction)
            where T : class
        {
            var emptyConfiguration = ConfigurationHelper.GetEmptyConfiguration();

            var instance = serviceProviderHelper.GetInstance <T>(
                emptyConfiguration,
                LoggingBuilderHelper.AddDefaultLogging,
                configureServicesAction);

            return(instance);
        }