Yazeka
Arama sonuçlarına göre oluşturuldu
IConfiguration arayüzünün kullanımı için aşağıdaki adımlar izlenebilir:
- NuGet paketinin eklenmesi 5. Microsoft.Extensions.Configuration paketi, NuGet Package Manager kullanılarak test projesine eklenir 5.
- ConfigurationBuilder nesnesinin oluşturulması 5. Test sınıfında yeni bir ConfigurationBuilder nesnesi oluşturulur ve appsettings.json dosyası yüklenir 5.
var configBuilder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true); var configuration = configBuilder.Build();
- Yapılandırma değerlerine erişim 5. IConfiguration nesnesi, test yöntemlerinde yapılandırma değerlerine erişmek için kullanılır 5.
[Fact] public void Test1() { // Yapılandırma değerlerini almak için IConfiguration kullanma var mySetting = configuration["MySetting"]; // Bir şey iddia et Assert.NotNull(mySetting); }
IConfiguration, JSON dosyaları, ortam değişkenleri ve komut satırı argümanları gibi çeşitli kaynaklardan yapılandırma yüklemeyi destekler 5.
5 kaynaktan alınan bilgiyle göre: