Monthly Archives: Juli 2020
ASP Core Configuration vererben
public IConfiguration Configuration { get; } in ServiceCollection services.Configure<BaseConfiguration>(this.Configuration); services.Configure<ChildConfiguration>(this.Configuration); Die ChildConfiguration erbt von BaseConfiguration Hat die ChildConfiguration Unterknoten, erben auch die Unterknoten. So wird die Konfiguration “erweitert”
![](https://devandy.de/wp-content/themes/metro-master/images/themes/dark/callout-arrow-bottom-left.png)
Integrations Test mit Dependency Injection MsTest v2 .Net Core 3.1
Möchte man einen Integrationstest schreiben und dabei dependency injection nutzen, muss man folgendermaßen vorgehen: Im Besten Fall teilt ma die Ausführende Applikation z.B. Web Applikation, Console etc und eine Bibliothek. In die Bibliothek kommt die Auslagerung der StartUp:
1 2 3 4 5 6 7 |
public static class ServiceCollectionExtensions { public static void UseMyModule(this IServiceCollection services) { services.AddTransient<IMyClass, MyClass>(); } } |
Im Testprojekt wird eine Basis Klasse definiert, die dieses Modul einliest. Nun kann in CofigureServices services.UseMyModule() […]
Login