17 lines
		
	
	
		
			573 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			573 B
		
	
	
	
		
			C#
		
	
	
	
	
	
| using Microsoft.Extensions.DependencyInjection;
 | |
| 
 | |
| using Tests.CoreTests.Abstractions;
 | |
| 
 | |
| namespace ExtensionsTests.Abstractions {
 | |
|   public abstract class ServicesBase : ConfigurationBase {
 | |
| 
 | |
|     public ServicesBase() : base() { }
 | |
| 
 | |
|     protected override void ConfigureServices(IServiceCollection services) {
 | |
|       // configure strongly typed settings objects
 | |
|       var appSettingsSection = _configuration.GetSection("Configuration");
 | |
|       services.Configure<Configuration>(appSettingsSection);
 | |
|       // var appSettings = appSettingsSection.Get<Configuration>();
 | |
|     }
 | |
|   }
 | |
| } |