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”
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